如果用户键入非拉丁字符,Android 默认浏览器不会在文本输入上触发 OnKeyUp 事件。
例如http://jsfiddle.net/Hzjhz/。它适用于英文字符,但不适用于俄语和韩语字符。
有什么方法可以避免这个问题吗?
如果用户键入非拉丁字符,Android 默认浏览器不会在文本输入上触发 OnKeyUp 事件。
例如http://jsfiddle.net/Hzjhz/。它适用于英文字符,但不适用于俄语和韩语字符。
有什么方法可以避免这个问题吗?
我可以在运行 ICS 的 Nexus S 手机中确认问题。尽管我对此没有直接的答案,但我可以建议您一些替代方案。
尝试对非拉丁 IME 字符使用onKeyMultiple。我没有将它用于浏览器,但在应用程序中用于其他一些用例。
你应该试试这个,如果它有效,我会告诉你的理由。
试试看InputEvent
,它可以在默认的 Android 浏览器中运行。不能在 chrome 中工作