サイトの特定のページを新しいタブで読み込むと、戻るボタンが有効になっていることに気付きました。新しいタブの最初のページであることを考えると、これは当てはまりません。実際、戻るボタンをクリックしたままにすると、現在のページの場所が履歴で 1 ~ 10 回重複していることがわかります。また、このページを 1 回更新すると、複数のエントリが履歴に追加されます。
ノート:
- JavaScript を無効にすると、問題が解消されます。
- 「window.onpopstate」を使用すると、ブラウザの履歴が変更される前にこの関数が起動することに気付きました。しかし、このメソッドはクロムのページ読み込み時に呼び出されることを他の場所で読みました。
- この問題は、Chrome と Firefox、および IE で発生します
- ページ ID が履歴に複製された回数は 1 ~ 10 回です。
関連リソース リンク: