ユーザーがタブを閉じるか、ページを更新すると、サイトでこれを確認するためのポップアップが表示される必要があります。クローズまたはリフレッシュページでの確認がまったく機能しない
window.onbeforeunload = function (e) {
return confirm("Are you sure you want to leave this page?");
};
これはFirefoxやクロムのいずれかで動作しませんでした: 私はこのコードを試してみました。 Firefoxではポップアップが表示されませんでした。そしてクロムでは、デフォルトのものもオーバーライドされませんでした。 は、私も、次のコードを使用してみましたが、無駄に:
window.onbeforeunload = function (e) {
var dialogText = 'Are you sure about this?';
e.returnValue = dialogText;
return dialogText;
};
どのように私はこの問題を解決するのですか? コードスニペットが役立ちます。ありがとうございました。 Firefoxのドキュメントから
可能な重複から[ポップアップウィンドウを作成する方法と、ブラウザを閉じる](http://stackoverflow.com/questions/4067796/how-to-create-popup-window-when-browser -close) – Matthijs
[ブラウザのクローズイベントを検出しようとしています]の複製があります(http://stackoverflow.com/questions/20853142/trying-to-detect-browser-close-event) – Bobulous
これはすでにこの同様の投稿http ://stackoverflow.com/questions/10310177/showing-a-jquery-popup-before-browser-window-closes –