5 javascript firefox dom google-chrome canvas
我遇到了一个难以描述的奇怪错误...
当我从localhost
服务器提供服务时,HTML5 Canvas应用程序开始表现异常时,我正在使用HTML5 Canvas应用程序。我发现了这一点window.innerWidth
,window.innerHeight
并突然在Firefox和Chrome中都错误地报告了该错误。在这台计算机上,innerWidth应该为1366,但在Firefox中报告为1525,在Chrome中报告为2048。
我以为这可能是我的javascript中的一个奇怪故障,但是我发现这现在正在影响从localhost
某些旧应用程序中查看的所有页面并弄乱了CSS。
奇怪的是,从观看时,一切都按预期工作127.0.0.1
。我们还发现,当我的老板从公共Dropbox文件夹提供服务并在Firefox的计算机上查看该应用程序时,他也会查看相同的问题(Chrome可以正常运行)。但是,在该计算机上本地提供服务不会显示任何问题。
这个让我完全难住了。我希望有人对可能的原因或解决问题的方法有所了解,因为我们不能允许使用此应用程序的客户发生这种情况。
编辑:更多数字
window.innerWidth: 2048
window.outerWidth: 1366
screen.width: 1366
window.screen.availWidth: 1366
Run Code Online (Sandbox Code Playgroud)
innerWidth是唯一一个错误的控件,它与页面内容无关,因为即使打开空白文件,这些值也保持不变。
小智 -1
你可以使用下面的代码吗
var screen = {width:$(window).width(), height:$(window).height()};
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
2815 次 |
最近记录: |