iOS webview自动对焦在键盘打开时不起作用

时间:2018-01-11 06:28:10

标签: javascript html ios

我有一个iOS应用程序,它使用webview打开里面的网站。该网站将有一些textarea或输入文本框的表单。

在webview上,虽然触发键盘打开,但它不会专注于touch / click上的textarea / input元素。所以键盘会阻塞显示元素。

在移动浏览器(Safari / Chrome)上,当我点击文本区域/输入文本时,它将聚焦于元素,键盘不会阻挡当前聚焦的元素。

我尝试添加元标记

<meta name="viewport" content="width=device-width, initial-scale=1.0, minimum-scale=1.0, maximum-scale=1.0, height=device-height, target-densityDpi=device-dpi">`

在html上,但问题仍然存在。

尝试在所有输入文本/ textarea上添加autofocus,但仍然无法解决问题。

请帮帮我:(

1 个答案:

答案 0 :(得分:0)

该问题似乎与iOS版本有关。 iOS版本10或更低版本完全正常,而11.1有此问题。最新的iOS 11.2.5似乎没有问题