移动网络 - 如何在键盘打开时获取屏幕高度
Posted
技术标签:
【中文标题】移动网络 - 如何在键盘打开时获取屏幕高度【英文标题】:Mobile web - How to get the screen's height when the keyboard is open 【发布时间】:2019-01-04 18:14:05 【问题描述】:我需要知道我的网络应用程序的实际可见高度以进行不同的计算。
当软键盘打开时,我在 ios Safari 上获取此高度时遇到问题,高度保持不变(使用 window.innerHeight
)。
当虚拟键盘打开时,有什么方法可以得到“新”的屏幕尺寸?
【问题讨论】:
iOS7 Detect keyboard height with javascript?的可能重复 @Hydrothermal 似乎是关于如何触发键盘弹出的问题答案,我对此没有任何问题。答案中有一条评论询问如何解决我的问题。 【参考方案1】:显示键盘时的窗口高度 = (window.innerHeight - keyboard.height) 根据您使用的插件,您可以通过不同的方式获取键盘高度
【讨论】:
这是一个网络应用程序,我如何推断键盘大小?据我所知,我做不到。以上是关于移动网络 - 如何在键盘打开时获取屏幕高度的主要内容,如果未能解决你的问题,请参考以下文章