繁体   English   中英

IE8 / 9 screen.width变量可以在单个设备上报告不同的分辨率吗?

[英]Could IE8/9 screen.width variable ever report different resolutions on a single device?

在分析数据中,IE8 / 9似乎报告的是同一设备上screen.width / height的不同分辨率,有时是非标准分辨率,例如:1140x641、1366x768、1249x702。 这些变量应该报告屏幕分辨率,而不像浏览器视口大小那样灵活,因此我希望它们始终是固定的。

我所拥有的数据是否可能是准确的,即这些数据都可能来自单个设备? 还是我无疑会观察三种不同的设备?

Googling揭示了 一点 ,这是IE8的屏幕分辨率报告不准确的示例,但没有解释为什么值会随着时间变化。 这些变量还有其他已知问题吗?

背景位于此处 ,screen.width变量由用户计算机上的Google Analytics(分析)代码调用。 我试图通过消除可能性来理解异常。

实际上,MSIE和Firefox会使用浏览器中应用到screen.width值中的缩放因子来调整物理屏幕分辨率。 这就是为什么MSIE和Firefox的尺寸奇怪的原因,而Safari和Chrome却没有

另请参阅如何在所有现代浏览器中检测页面缩放级别? 关于检测每个浏览器的缩放级别。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM