2012-04-16 3 views
5

戻るボタンイベントはwindow.onbeforeunloadによってキャプチャされず、onbeforeunloadハンドラで処理されていません。"Ask Question"で戻るボタンイベントキャプチャ

返答なしで戻るボタンをキャプチャすることを頼んでいるにもかかわらず、ユーザーが新しい質問を作成している間にブラウザの戻るボタンを押すと、メッセージボックスに彼が望むかどうかを尋ねるメッセージが表示されますポップアップを続けます。

このメッセージボックスはChromeとFFで異なり、ネイティブと感じています。

カーテンの後ろには何がありますか?

ブラウザのポップアップに、現在のページ(たとえばonbeforeunloadなど)に留まるかどうかを指定するメッセージボックスを表示するにはどうすればよいですか?

答えて

2

バックボタンイベントはwindow.onbeforeunloadによってキャプチャされず、onbeforeunloadハンドラで処理されていません。

this test caseをプレーンJavaScriptバックボタンでチェックすると、onbeforeunloadが正常に起動します。 Chrome 18、Firefox 11、IE9の主要なブラウザの最新バージョンで確認しました。

私はあなたの質問が本当に関連していないことを恐れる - は、ブラウザのネイティブダイアログです。