少し前に仕事で調べたのでメモ。
keyupイベントをキャッチして処理するJavaScriptのプログラムを開発していたのですが、Firefoxでうまく動作しませんでした。調べて見たところ、IME起動中(日本語変換中とか)には、Firefoxではkeyupイベントが発生しません。
1 2 3 |
$("#target").keyup(function() { alert("Handler for .keyup() called."); }); |
こちらのサイトで「日本語入力時に発生するキーイベントのテスト」ができます。
確認してみると、IEやChromeはIME起動中でもkeyupイベントが発生するのですが、Firefoxだけ発生しません。こういうのは揃えてほしい。
FirefoxのBugzzilaにもバグ?として報告されているので、いつかは治るかも( ̄ー ̄?)
https://bugzilla.mozilla.org/show_bug.cgi?id=354358