如何使用javascript检测iphone / ipad中屏幕键盘的高度

时间:2018-04-28 14:38:44

标签: javascript ios iphone

我想知道iphone / ipad中用于聊天应用程序的屏幕键盘的高度。 我能够使用此代码检测设备是否为IOS:

var iOS = !!navigator.platform && /iPad|iPhone|iPod/.test(navigator.platform);

我做了一些搜索,发现了几个类似的问题,但没有一个能为我工作。是否有一些适用于所有IOS设备的代码。

修改 我的问题背后的原因是我想在键盘打开后找出剩下的身体区域。与Android设备不同,在iOS中,虚拟键盘的存在不会改变视口高度。

1 个答案:

答案 0 :(得分:-2)

首先,您要检测iPhone / iPad设备旋转,然后您希望代码检测ios版本和设备类型(例如iPad 2)。然后你想搜索键盘的平均像素(更具体地说:设备型号。)然后在你的javascript中告诉它,将值设置为你正在处理的任何内容:如果ipad是ipad 2,设置键盘到0x0< ---在那里插入像素。希望我是一个帮助。