阻止通过iOS第三方键盘输入的任何方法



我注意到在某些<input>字段中,使用像Swype或SwiftKey这样的第三方iOS键盘并不总是那么好用,特别是当有监听事件检查按键时。有没有办法强制iOS键盘在某些<input><textarea>字段上切换到内置默认值?

iOS 键盘和第三方键盘之间行为不同的示例:

http://jessepollak.github.io/card/

我想指出的是,问题在于第三方键盘不会触发keyupkeypress等。这就是为什么我正在寻找一种强制使用iOS键盘的方法。

即使有办法做到这一点,最好解决问题并在可能的情况下让代码侦听按键,但能够处理各种输入方法,例如语音识别驱动的输入,这将产生类似的问题。我用我的游戏经历了这条路,除了抱怨之外什么也没收到,直到我修复它。用户不喜欢经常受到限制。

相关内容

最新更新