URL ハッシュを使用してページをスクロールしています。私がやっていることは、2つのページがあるとしましょう:
Page1
とPage2
最初に、URLが次のようになるよりもURLハッシュに移動しpage1
て設定します:page2
http://localhost:48785/page2#id
このコードを使用してハッシュを設定しています:
window.location.hash = "id";
私はブラウザの戻るボタンを押して前のページに行きましたpage1
。この時点まで、すべてが正常に機能します。
ページ2でハッシュを2回設定すると問題が発生します。お気に入り:
http://localhost:48785/page2#id
http://localhost:48785/page2#id2
ブラウザの戻るボタンを押すと、ハッシュ #id と #id2 の間を行き来するだけです。
page2 でハッシュを 2 回設定した後、戻るボタンで前のページ、つまり page1 に移動しないのはなぜですか?