Android の既定のブラウザーは、ユーザーが非ラテン文字を入力した場合、テキスト入力で OnKeyUp イベントを発生させません。
たとえばhttp://jsfiddle.net/Hzjhz/。英語の文字には機能しますが、ロシア語と韓国語の文字には機能しません。
問題を回避する方法はありますか?
Android の既定のブラウザーは、ユーザーが非ラテン文字を入力した場合、テキスト入力で OnKeyUp イベントを発生させません。
たとえばhttp://jsfiddle.net/Hzjhz/。英語の文字には機能しますが、ロシア語と韓国語の文字には機能しません。
問題を回避する方法はありますか?
ICS を実行している Nexus S スマートフォンで問題を確認できました。これに対する直接的な答えはありませんが、いくつかの代替案を提案できます。
試してみるとInputEvent
、デフォルトの Android ブラウザで動作します。クロムでは動作しません
非ラテン IME 文字にはonKeyMultipleを使用してみてください。これはブラウザには使用していませんが、アプリケーション内で他のユースケースに使用しています。
これを試してみてください。うまくいけば、その理由を説明します。