gpt4 book ai didi

javascript - 网络移动可靠高度

转载 作者:行者123 更新时间:2023-11-28 09:26:33 25 4
gpt4 key购买 nike

有人知道如何使用 JavaScript 在移动设备上获取准确的客户端高度吗?我需要具有可见高度(除键盘(如果显示)和地址栏(如果可见)之外的所有页面高度)。我尝试使用 window.innerHiegt 和 document.documentElement.clientHeight 但返回的值并不总是可靠的。在 iOS 和 Android 上,随机加载页面和显示/隐藏键盘时,即使键盘不可见,高度也是没有键盘的高度。

最佳答案

似乎你可以从这里得到答案:How to calculate height of viewable area (i.e., window height minus address & bookmark bars) in mobile Safari for web app?

例如在 ios7 safari 上:

  • window.innerHeight 为 529px,即视口(viewport)高度

  • screen.availHeight 为 548px,即 window.innerHeight 加上地址高度

  • screen.height 为 568px,即 screen.availHeight 加上状态栏

关于javascript - 网络移动可靠高度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14286638/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com