2011-10-18 1 views
3

私はthis firefox documentationに気づきました。Safari 5.1はwindow.showModalDialog()関数をサポートしています。私はそれを試してみました。何らかの理由で、モーダルダイアログのフォーム要素内のすべてのキーストロークが倍増します。Safari:window.showModalDialogはすべてのキープレスを2倍にします(Windows用Safari)

あなたは(Windows用のSafari 5.1以上が必要です)ここでそれを試してみることができます。http://jsfiddle.net/RF2cV/

どれ手がかりこれを改善するためにどのように?あなたの助けのための

ありがとう!

+0

Windows XPのSafari 5.0.4で説明した効果はありません。 (ただし、Googleのウィンドウが開きます) – Pointy

+0

余計な情報をありがとうPointy。私はWindows 7でSafari 5.1と5.1.1の動作を再現しました。 –

+0

誰もがこれに対する解決策を見つけましたか? – PilotBob

答えて

3

document.onkeydownイベント内に[return false]を追加することで修正されました。

+0

Safariでこれを修正している間に、IEのためにそれがうまくいきます:/ブラウザのチェックに頼らない1つの解決策を見つけることができれば良いです – Rob

+0

有効な回避策として受け入れられました。リンゴが窓のためにサファリを永久に殺したように見えますが、これは以前よりも問題が少ないです! –

関連する問題