有人知道如何使用JavaScript在移动设备上获得确切的客户端高度? 我需要有可见的高度(除键盘外的所有页面高度(如果显示)和地址栏(如果可见))。 我尝试使用window.innerHieght和document.documentElement.clientHeight,但返回的值并不总是可靠的。 在iOS和Android上,随机在加载页面并显示/隐藏键盘时,即使键盘不可见,高度也是没有键盘的高度。
答案 0 :(得分:0)
例如在ios7 safari上:
window.innerHieght 是529px,这是视口高度
screen.availHeight 是548px,即window.innerHeight加地址高度
screen.height 是568px,这是screen.availHeight plus状态栏