Cordova应用程序无法在iOS 9上选择输入字段

时间:2015-09-22 14:17:35

标签: ios cordova input keyboard

升级到iOS 9后,我今天开始面对这个问题。我的应用程序在开始时有一个登录页面,输入字段已完全停止响应。当我点击输入字段时键盘出现,但是当我输入内容时没有任何反映。有没有人遇到同样的问题?

3 个答案:

答案 0 :(得分:1)

<input>字段添加 ID ,并将-webkit-user-select: auto;添加到 ID 。这将解决您的问题。

答案 1 :(得分:1)

2020更新-要使光标在iOS13和Cordova(iOS)5.0.1上的单击焦点事件和本机虚拟键盘上表现良好,请停止使用默认的UIWebView并开始使用WKWebview。这可能会在您现有的应用程序中引起很多附带问题,但是,自iOS8起,UIWebView已被弃用……该继续前进了。

此Ionic WKWebView插件通过React Material-UI解决了此问题: https://github.com/ionic-team/cordova-plugin-ionic-webview

要安装它,请从您的Cordova项目文件夹中的控制台中运行以下命令:

$ cordova plugin add cordova-plugin-ionic-webview@latest

答案 2 :(得分:0)

而不是在每个字段上使用id,您可以使用此css将应用于所有类型为text的输入

input[type=text]{
   -webkit-user-select: auto;
}