【发布时间】:2018-04-28 14:38:43
【问题描述】:
我想知道 iphone/ipad 中屏幕键盘的高度,用于聊天应用程序。 我可以使用此代码检测设备是否为 IOS:
var iOS = !!navigator.platform && /iPad|iPhone|iPod/.test(navigator.platform);
我做了一些搜索,发现很少有类似的问题,但没有一个对我有用。是否有适用于所有 IOS 设备的代码。
编辑: 我的问题背后的原因是我想在键盘打开后找出身体的剩余区域。与 android 设备不同,在 iOS 中,虚拟键盘的存在不会改变视口高度。
【问题讨论】:
-
我也对答案很感兴趣!我用这个github.com/mvasin/react-div-100vh 在 React JS 中进行了尝试。但它没有计算键盘的高度。它只是屏幕的整个高度,所以会出现一个滚动条。您找到解决方案了吗?
-
甚至还有一篇关于它的 Medium 文章:blog.opendigerati.com/…
标签: javascript ios iphone