Keysnail のプロンプトなどで自動的に日本語入力をオフに(E4X 廃止対応版)
以前は .keysnail.js 中で
style.register(<><![CDATA[
#keysnail-prompt-textbox *|input {
ime-mode : inactive !important;
}
]]></>);
のようにしてたのだけれど、Firefox 21 から E4X を廃止(予定)、 20 からはデフォルト利用不可にしたのでこのままではエラーが出るようになりました。
E4X | MDN https://developer.mozilla.org/ja/docs/E4X
ということで
style.register(['#keysnail-prompt-textbox *|input {',
'ime-mode : inactive !important;',
'}'].join("\n"));
と書き直してやれば問題なくなります。
変換にはこちらを利用いたしました、ありがとうございます!
http://logroid.blogspot.jp/2012/10/javascript-cdata-converter.html