大富豪家2.0の日記全体に公開

2007年01月13日
20:57
 Firefox2.0
Mac版のFirefox2.0はIMEで日本語入力確定するときキーイベントが発生してしまう。Firefox1.5とかSafariでは発生しない。

困るんですけどっ! 対策方法はあるのかしらん?
 

コメント    

2007年01月13日
22:29
FUZZIO
アップデートを待つ。。。結構こまめにアップデートしますからね。
2007年01月13日
22:45
すな吉☆彡
何をどうしたいか教えてくれたら、エスカレーションしておきます。
2007年01月14日
01:49
大富豪家2.0
document.onkeydown = keypress;
function keypress(event){ alert(event); }

とすると、FF2.0ではIMEの文字確定時に改行キーのイベントが発生します。FF1.5やSafariでは発生しません。一方、

document.addEventListener('keypress', keypress, true);

とするとFF2.0/FF1.5/Safariともに確定時にイベントは発生しないようです。こちらの方式に切り替えれば対策できそうですが、これらは他にも挙動が異なるので、1.5と同じ動作してくれた方が面倒が無くて嬉しいです。