网页移动可靠高度
Web mobile reliable height
有没有人知道如何使用JavaScript在移动设备上获得确切的客户端高度?我需要有可见的高度(所有的页面高度除了键盘(如果显示)和地址栏(如果可见))。我试过了。innerheight和document. documentelement . clienttheight,但返回值并不总是可靠的。在iOS和Android上,当加载页面并显示/隐藏键盘时,随机,即使键盘不可见,高度也是没有键盘的高度。
似乎你可以从这里得到答案:如何计算可见区域的高度(即窗口高度减去地址&书签栏)在移动Safari网页应用程序?
例如在ios7 safari上:
-
窗口。innerheight 为529px,即视口高度
-
屏幕。availHeight为548px,即窗口。
-
屏幕。height为568px,即屏幕。
相关文章:
- 检测非移动页面上的移动设备屏幕宽度和高度
- 当移动地址栏出现/消失时,防止更改窗口高度
- Bootstrap更改移动设备的导航栏高度
- 猫头鹰旋转木马-自动高度移动问题
- 具有 100% 窗口高度的移动导航栏,无论内容如何
- DHTMLX 移动调度程序事件详细信息视图高度问题
- 如何在移动设备中固定身体的高度
- 在移动设备上的引导程序 3 自动调整大小(高度)中禁用轮播
- 基于移动方向的图像高度
- 移动可查看区域的高度(地址栏和导航栏之间)
- 在不使用jQuery的情况下获取移动设备(尤其是iPhone)上的窗口高度
- jquery移动动态列表视图单元格高度
- 根据我在代码中输入的圆柱体高度和变量值上下移动画布
- 当滑块调整到较小的高度时,滑块后的内容不会向上移动
- Javascript识别浏览器平台是桌面还是移动平台(可能是/不是来自设备宽度-高度)
- 如何在移动设备上用JavaScript获得整个文档的高度
- 我可以以一种平台中立的方式查询无url栏移动Safari窗口高度吗?
- CSS垂直高度(vh)值从桌面到移动设备不同?(jquery mobile框架)
- 如何知道一个移动的人物的宽度和高度,每次我点击它
- 改变li高度会移动父高度