IOS上第三方输入法,用JS监听不到键盘不事件~

不知道大伙有没有遇到过呢~今天在5s上测试登录,用的百度输入法,结果死活监听不到 keyup事件,后来换成 keydown还是不行,各种键盘事件都不行~

有没有其他什么可替代方案呢~

阅读 13.1k
3 个回答

监听input事件,如果没有,就监听propertychange事件,如果还是没有,再监听键盘事件。

input事件比较好用,应该能满足楼主的需求。keyup或者keydown事件,在safari中第三方输入法是无效的,原生输入法没问题。

新手上路,请多包涵

因为第三方输入法在输入拼音的时候并没有把你输入的字幕写在输入框内,而是在输入法上部暂存,当你选择了字后才填进去,所以对于第三方的输入法,也只能去监听input 的 值的变化了。。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题