0
ページを更新しようとしたときに確認ダイアログボックスを表示し、別のページに移動してページを閉じる。ユーザが別のWebページを更新/閉じる/ナビゲートしようとしたときに確認ダイアログボックスを表示
Gmailと同じように。たとえば、何かを書いてメッセージを送信せずにページを閉じると、警告ダイアログボックスに2つのオプションが表示されます。 このページを残す/このページを表示する
ページを更新しようとしたときに確認ダイアログボックスを表示し、別のページに移動してページを閉じる。ユーザが別のWebページを更新/閉じる/ナビゲートしようとしたときに確認ダイアログボックスを表示
Gmailと同じように。たとえば、何かを書いてメッセージを送信せずにページを閉じると、警告ダイアログボックスに2つのオプションが表示されます。 このページを残す/このページを表示する
onbeforeunloadを使用します。 https://developer.mozilla.org/en/DOM/window.onbeforeunload:
window.onbeforeunload = function (e) {
e = e || window.event;
// For IE and Firefox prior to version 4
if (e) {
e.returnValue = 'Your text';
}
// For others
return 'Your text';
};
このスレッドをチェックしてください。 http://stackoverflow.com/questions/147636/best-way-to-detect-when-user-leaves-a-web-page –