ホームページ
ウェブフロントエンド
jsチュートリアル
Chrome ブラウザが page_javascript スキルを閉じるときに「このページを閉じてもよろしいですか?」というポップアップを実現する方法



Chrome ブラウザが page_javascript スキルを閉じるときに「このページを閉じてもよろしいですか?」というポップアップを実現する方法
May 16, 2016 pm 04:11 PM
chrome
ポップアップ
1. ポップアップ プロンプトを回避します
インターネットでいろいろ検索したところ、window.onbeforeunload=null を設定するという答えがほとんどでしたが、試してみてもうまくいきませんでした。
この質問を 2 日間放置した後、戻ってきてもう一度考えた結果、最終的に答えをここで共有したいと思います。
jquery 終了ページのポップアップ プロンプトを解放します (1) まずバインドを解除し、ポップアップ コンテンツを null に設定します。
コードをコピーします コードは次のとおりです:
$(関数(){
$(window).unbind('beforeunload');
window.onbeforeunload = null;
})
2. その他の関連[要約]
(1)ウィンドウの onunload イベントと onbeforeunload イベント
以下は、<body onunload="close()"> のメソッドではなく、js での実装を指します!
これはボディがアンロードされるときにトリガーされ、どのブラウザも閉じたときにボディをアンロードするためです。
コードをコピーします コードは次のとおりです:
関数 close(){
alert("これはテストです");
}
window.onbeforeunload=close;
モデル 2:alert("これはテストです");
}
window.onbeforeunload=close;
コードをコピーします コードは次のとおりです:
関数 close(){
If(document.body.clientWidth-event.clientX {
alert("これはテストです");
}
}
window.onbeforeunload=閉じる
コードをコピー If(document.body.clientWidth-event.clientX {
alert("これはテストです");
}
}
window.onbeforeunload=閉じる
モデル 1 について:
1). 更新。マルチウィンドウとシングルウィンドウの両方に適しています。
2).単一ウィンドウ IE は IE トリガー全体を閉じます。
3). IE7 マルチウィンドウで単一ページトリガーを閉じます
4) その他のマルチウィンドウ更新トリガーは、単一のウィンドウを閉じたり、ウィンドウ全体を閉じたりしても
はトリガーされません。 モデル 2 の場合:
1).ie シングルウィンドウと ie7 マルチウィンドウでは、
をトリガーするにはブラウザ全体を閉じる必要があります。
2). 他のマルチウィンドウ ブラウザの更新では、単一のページを閉じたり、ページ全体を閉じたりしても
はトリガーされません。
退出プロンプトボックスを作成します
アンロード前にバインドするイベント
コードをコピーします コードは次のとおりです:
$(window).bind('beforeunload',function(){
Return '入力した内容は保存されていません。このページを閉じてもよろしいですか? ';
});
バインドを解除Return '入力した内容は保存されていません。このページを閉じてもよろしいですか? ';
});
コードをコピーします コードは次のとおりです:
$(window).unbind('beforeunload');
window.onbeforeunload = null;
window.onbeforeunload = null;
以上がこの記事で説明した内容のすべてです。皆さんに気に入っていただければ幸いです。
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。

人気の記事
レポ:チームメイトを復活させる方法
3週間前
By 尊渡假赌尊渡假赌尊渡假赌
スプリットフィクションを打ち負かすのにどれくらい時間がかかりますか?
3週間前
By DDD
R.E.P.O.説明されたエネルギー結晶と彼らが何をするか(黄色のクリスタル)
1週間前
By 尊渡假赌尊渡假赌尊渡假赌
ハローキティアイランドアドベンチャー:巨大な種を手に入れる方法
3週間前
By 尊渡假赌尊渡假赌尊渡假赌

人気の記事
レポ:チームメイトを復活させる方法
3週間前
By 尊渡假赌尊渡假赌尊渡假赌
スプリットフィクションを打ち負かすのにどれくらい時間がかかりますか?
3週間前
By DDD
R.E.P.O.説明されたエネルギー結晶と彼らが何をするか(黄色のクリスタル)
1週間前
By 尊渡假赌尊渡假赌尊渡假赌
ハローキティアイランドアドベンチャー:巨大な種を手に入れる方法
3週間前
By 尊渡假赌尊渡假赌尊渡假赌

ホットな記事タグ

メモ帳++7.3.1
使いやすく無料のコードエディター

SublimeText3 中国語版
中国語版、とても使いやすい

ゼンドスタジオ 13.0.1
強力な PHP 統合開発環境

ドリームウィーバー CS6
ビジュアル Web 開発ツール

SublimeText3 Mac版
神レベルのコード編集ソフト(SublimeText3)

ホットトピック
Gmailメールのログイン入り口はどこですか?
7288
9


Java チュートリアル
1622
14


CakePHP チュートリアル
1342
46


Laravel チュートリアル
1259
25


PHP チュートリアル
1206
29



Windows 11/10のUpdater.exeとは何ですか?これはChromeのプロセスですか?

Chrome プラグイン拡張機能のインストール ディレクトリとは何ですか?
