[解決済み] ウィンドウを閉じたときやページを更新したときにJavaScriptのコードを実行しますか?
2022-05-09 10:39:39
質問
ユーザーがブラウザのウィンドウを閉じたり、ページを更新したときに、最終的なJavaScriptのコードを実行する方法はありますか?
onloadと似たようなものを考えていますが、oncloseに近いでしょうか?ありがとうございます。
私は、onbeforeunloadメソッドが好きではありません。これは、常にポップアップする確認ボックス(モジラでページを残す/滞在)または(クロームで再ロード/再ロードしない)に由来します。静かにコードを実行する方法はないでしょうか?
どのように解決するのですか?
OK、これに対する有効な解決策を見つけました。
beforeunload
イベントを発生させ、そのハンドラから
null
. これにより、確認ボックスがポップアップされることなく、目的のコードが実行されます。こんな感じです。
window.onbeforeunload = closingCode;
function closingCode(){
// do something...
return null;
}
関連
-
[解決済み】「X-Frame-Options」を「SAMEORIGIN」に設定したため、フレームでの表示を拒否された。
-
[解決済み] 期待される代入または関数呼び出し: 未使用式なし ReactJS
-
[解決済み】ExpressJS - throw er Unhandled errorイベント
-
[解決済み] JavaScript/jQueryでページの一番上にスクロールするには?
-
[解決済み] 私のJavaScriptコードは "No 'Access-Control-Allow-Origin' header is present on requested resource "というエラーを受け取りますが、Postmanはそうならないのはなぜですか?
-
[解決済み] jQueryでページを更新するにはどうすればよいですか?
-
[解決済み] 画面サイズ、現在のウェブページ、ブラウザウィンドウのサイズを取得する
-
[解決済み] JavaScriptでページの一番上までスクロールする?
-
[解決済み] JavaScriptで文字をASCIIコードに変換する
-
[解決済み] JavaScript のウィンドウサイズ変更イベント
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
WeChatアプレット用ユニアプリによるグローバルシェアリング
-
vueのグローバルがscss(mixin)を導入。
-
[解決済み】最大呼び出しスタックサイズ超過エラー
-
[解決済み】Node Version Manager のインストール - nvm コマンドが見つかりません。
-
[解決済み】JavaScriptの配列でforEachが関数でない不具合
-
[解決済み】Node.jsで "Cannot find module "エラーを解決するには?
-
[解決済み】React-Redux: アクションはプレーンオブジェクトでなければならない。非同期アクションにはカスタムミドルウェアを使用する
-
Uncaught TypeError: null のプロパティ 'offsetHeight' を読み取れませんでした。
-
jq は html ページとデータを動的に分割する。
-
[解決済み] ブラウザウィンドウのクローズイベントをキャプチャするには?