<script type="text/javascript">
history.pushState(null, null, null);
window.addEventListener("popstate", function(e) {
history.pushState(null, null, null);
return;
});
</script>
だが、EdgeとChromeで[戻る]ボタンをクリックすると、
前のページに戻ってしまう。
IEとFire Foxでは無効になる。
Webで検索して、次のページを見つけた。
「Google Chromeではhistory APIを使った戻るボタンの制御ができない」
Chromeでは history.pushState が動作しないらしい。
恥ずかしながら全く、知らなかった。
Edgeは直近のバージョンアップでChromeに似てきたので、
history.pushStateの動作もChromeと同じになったのだろう。
[戻る]ボタンを無効にできないと困ってしまう。
対応策を考えよう。
【このカテゴリーの最新記事】
-
no image
-
no image
-
no image
-
no image