DOM Level3で規定されているComposition Eventを使うと、IMEの入力開始 -> compositionstart, IMEで文字追加,変換 -> compositionupdate, IMEで変換確定 -> compositionend, という風にIMEによる英語以外の文字の入力をイベントとして受け取ることが出来ることになっている。各フェーズにおける入力されている語もevent.dataで取ることが出来る、ことになっている。(少なくともiOS 4.3.5ではちゃんと各フェーズで取れた) http://www.w3.org/TR/DOM-Level-3-Events/#events-compositionevent 手元のHTC evo (Android 2.3.4, WebKit/533.1) で調べると、案の定というかComposition Eventは実装され