SSブログ

Internet Explorer で日本語入力ができなくなる [Program]

IME 2002 または IME 2003 を使用している際に日本語入力が使用できなくなる場合

* ひとつの Internet Explorer のインスタンスで複数のウィンドウを表示している
* 別のウィンドウで META タグを使用してページの更新が実行される (Refresh が記述されている)
* 詳細なテキスト サービスを使用している (既定で有効です)

この現象は、別のウィンドウで META タグによる更新が発生した直後に、もうひとつのウィンドウのページを 更新した場合、そのもう一つのウィンドウで発生する

INPUT タグにフォーカスを移動しても日本語入力ができなくなる
スタイルで ime-mode を指定している INPUT タグへ移動しても日本語入力が切り替らない

以降 ウィンドウを閉じるまで日本語入力ができない

META タグの記述によるページの更新処理によって Active Input Method Manager (AIMM) のオブジェクト参照が解放される
この処理が影響を与え Internet Explorer が管理していた AIMM のオブジェクトが完全に破棄され。日本語入力が機能しなくなる

nice!(0) 

nice! 0

Flyweightパターン.bash_profile .bashr.. ブログトップ

この広告は前回の更新から一定期間経過したブログに表示されています。更新すると自動で解除されます。