【发布时间】:2020-04-30 10:08:34
【问题描述】:
当我在桌面 Chrome 上登录 window.screenX 时,我看到了 1920 的值
当我在手机和 iPad 上的 Safari 和移动设备上执行相同操作时,我会看到 0 或一些非常奇怪的值。
来自 MDN Link:
问题
这不是应该在桌面和移动设备、设备和浏览器上都可以使用吗?
【问题讨论】:
标签: javascript html dom browser cross-browser
当我在桌面 Chrome 上登录 window.screenX 时,我看到了 1920 的值
当我在手机和 iPad 上的 Safari 和移动设备上执行相同操作时,我会看到 0 或一些非常奇怪的值。
来自 MDN Link:
问题
这不是应该在桌面和移动设备、设备和浏览器上都可以使用吗?
【问题讨论】:
标签: javascript html dom browser cross-browser
【讨论】:
screenX 会帮助我。我认为它会给我屏幕尺寸而不是浏览器窗口尺寸,但事实并非如此,正如您正确指出的那样。谢谢。
window.screen.width是以CSS像素还是实际屏幕像素显示的?从我的测试来看,它似乎是 CSS 像素,尽管我期待实际的屏幕像素,因为 API 名称 screen。我没有看到文档中的信息。你知道吗?