在WKWebView中的<input type =“text”/>上调用.focus()会导致键盘滞后

时间:2015-08-11 14:46:48

标签: javascript ios html5 keyboard wkwebview

我正在使用WKWebView在HTML5和Javascript中构建应用程序。

我有一个非常简单的文字输入,我想通过javascript手动调用focus()。它确实有效,键盘弹出并且输入中有一个光标,但是当键入/删除第一个字符时,iOS键盘非常迟钝。角色出现需要一秒钟,键盘再次变为交互式。

有没有人知道问题可能是什么?

2 个答案:

答案 0 :(得分:0)

尝试使用click()而不是focus()。如果没有任何事件附加到文本框的onclick上,两者都会给你相同的响应。

答案 1 :(得分:0)

我们在使用WKWebview的AngularJS应用中遇到了类似问题,我们使用ng-click事件代替ng-focus(仅限iOS)解决了此问题。