JavaScript:某些网站上的window.innerWidth错误

时间:2016-05-13 18:34:41

标签: javascript google-chrome-extension window dimension

我开发了Chrome扩展程序,在某些代码执行中使用浏览器窗口维度。它适用于除https://epicmafia.com/home之外的所有网站。我想知道是否还有其他类似问题的网站。

只有当我将上述网站聚焦时,javascript才会为window.innerWidth返回错误的值,甚至是document.documentElement.clientWidth。由于我的代码适用于其他网站,我知道它与我的代码没有关系,但这里有你如何重现这个问题。

访问以上链接。按F12打开Developer Console。将以下任何内容添加到Watch。

window.innerWidth

document.documentElement.clientWidth

如果您打开另一个网站并刷新手表,则会显示正确的值。

编辑: 我的问题与建议的副本不太相似。在简单报告之前,请正确阅读问题并按照步骤重现问题。这个问题涉及某些网站上的错误价值,而其他网站则涉及不同价值。 如果你在这里尝试重现问题,你会注意到返回值大于屏幕分辨率,这是不可能的。

0 个答案:

没有答案