Skip to content

Instantly share code, notes, and snippets.

@kobitoDevelopment
Last active May 12, 2022 09:16
Show Gist options
  • Save kobitoDevelopment/37f268892c373838b089ab59d02cc9cd to your computer and use it in GitHub Desktop.
Save kobitoDevelopment/37f268892c373838b089ab59d02cc9cd to your computer and use it in GitHub Desktop.
//現在のページのURLを履歴に追加
history.pushState(null, null, location.href); // 引数は(state(オブジェクト),title(表示されないためnull),url)
//「戻る」を押す をイベントトリガーに設定
window.addEventListener("popstate", function () {
//戻るボタンを押した場合の処理を記述
alert("ブラウザバックを使わないでください。");
});
/*
離脱防止の発火は、事前にユーザーによるクリック(どこでもいい)が必要
*/
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment