屏幕宽度 + 安卓
Posted
技术标签:
【中文标题】屏幕宽度 + 安卓【英文标题】:screen.width + android 【发布时间】:2011-06-28 14:39:27 【问题描述】:如果我使用我的 DroidX 原生浏览器追踪 screen.width,我首先会收到 320,但在随后的重新加载(不改变方向)时我会收到 800...这是为什么?
【问题讨论】:
你所说的“追踪”是什么意思? 没有人能证实这一点吗?这是一个错误吗? 【参考方案1】:这是一个 android 错误。有时页面第一次加载时 window.screen.width 和 window.screen.height 是错误的。您可以尝试超时,然后运行您的代码。
setTimeout(YourFunction, 200);
另见此处android issue
【讨论】:
应该在页面加载之前还是之后完成,或者它会以哪种方式工作? 我发现使用 window.outerHeight 有效; screen.height 确实坏了。 自发布答案以来已经快 7 年了。这个bug还修复了吗?以上是关于屏幕宽度 + 安卓的主要内容,如果未能解决你的问题,请参考以下文章