Javascript 屏幕宽度+;安卓

Javascript 屏幕宽度+;安卓,javascript,android,width,screen,Javascript,Android,Width,Screen,如果我用我的DroidX本机浏览器跟踪screen.width,我首先会收到预期的320,但在随后的重新加载(不改变方向)时,我会收到800。。。这是为什么?这是一个Android错误。有时当页面第一次加载window.screen.width和window.screen.height时是错误的。您可以尝试超时,然后运行代码 setTimeout(YourFunction, 200); 另请参见此处你所说的“追踪”是什么意思?没有人能证实这一点吗?这是一个bug吗?这应该在加载页面之前还是之后

如果我用我的DroidX本机浏览器跟踪screen.width,我首先会收到预期的320,但在随后的重新加载(不改变方向)时,我会收到800。。。这是为什么?

这是一个Android错误。有时当页面第一次加载window.screen.width和window.screen.height时是错误的。您可以尝试超时,然后运行代码

setTimeout(YourFunction, 200);

另请参见此处

你所说的“追踪”是什么意思?没有人能证实这一点吗?这是一个bug吗?这应该在加载页面之前还是之后完成,或者这两种方式都有效吗?我发现使用window.outerHeight是有效的;屏幕高度确实被打破了。自从答案发布以来已经快7年了。该错误是否仍然修复?