我正在尝试编写一个移动html5网站,其中有一个需要整个移动设备窗口大小的div。
我已经创建了一个高度为100%的DIV,并将其放入身体内,身高也达到100%,HTML标签的高度为100%。
由于某些原因,当在android中加载页面时,它只占用窗口大小的一半,并且当我查询窗口的高度时,它说它是229px而不是它实际上是450px。
当我旋转手机并将其旋转回来时,窗口高度变为450px。
为什么会发生?有没有办法解决它?当HTML网站加载时Android上的窗口高度错误
1
A
回答
1
1
发布相同的解决方案:中window.innerHeight
,window.outerheight
Android browser's screen.width, screen.height & window.innerWidth & window.innerHeight are unreliable
唯一不变的,是等screen.height
。
此代码给我的outerheight:
screen.height/window.devicePixelRatio - window.screenTop
此外,为了支持老版本的Android,请把你的代码放在一个setTimeout
我希望这是有益=)
+0
这没有错。 –
+0
您是否尝试过调试我的建议,以确定哪些方法无效?我的回答只是一个建议的解决方法,适用于上面和上述时间的场景。 – Abdo
相关问题
- 1. Html scraping网站加载错误Jsoup Java
- 2. 错误jQuery的窗口/屏幕宽度/高度以上1600x900的
- 3. 为什么当applicationFrame高度为460时窗口480的高度?
- 4. 当离开网站时弹出窗口
- 5. 网站加载速度 - 减速html loading
- 6. 如何使用HTML网址加载新窗口?在Android的
- 7. 加载p12证书时出现在Geoloqi网站上的错误
- 8. 当浏览器窗口缩小时Div高度增加
- 9. 钛 - 获取当前窗口的高度
- 10. 网站与BODY/HTML分开的高度
- 11. 在Silverlight中添加加载窗口到ASP.NET网站的子窗口
- 12. 无法添加窗口错误的Android
- 13. 测量窗口非HTML高度?
- 14. 如何持续检查网页的当前窗口高度?
- 15. 当网站不存在时,出现简单的HTML Dom错误
- 16. 实时获取窗口高度/宽度
- 17. 错误:无法加载NSMainNibFile主窗口
- 18. 当网站加载时启动“colorbox”
- 19. 如何在增加窗口高度时增加WPF中控件的高度?
- 20. Android的webview加载网站
- 21. 加载窗口上的jQuery
- 22. 当新窗口刷新或重新加载时重新加载父窗口
- 23. 内容100%窗口高度的高度
- 24. JavaScript窗口高度
- 25. CSS - 窗口高度
- 26. 如何设置Html对象高度与窗口高度相同?
- 27. Android无法添加窗口错误
- 28. 当窗口打开时加载屏幕:Android
- 29. 加载网页时的进度条/ android
- 30. 自定义Wordpress网站加载错误
什么你的视口meta标签看起来像吗? – Lowkase
– Andy