以下のような静的なページがあった時に、
A: http://smaple.com/
B: http://smaple.com/dir1/
C: http://smaple.com/dir2/
アドレスバーを「http://smaple.com」にしたまま、dir1、dir2に遷移したいです。
history.pushStateを使って実現はできたのですが、
「A→B→C」と遷移してブラウザバックした時に、CからBに戻りたいがAに戻ってしまうため、
ブラウザバックした時に正しく遷移させる方法を知りたいです。
初心者質問で申し訳ないですがアドバイスいただけると幸いです。
追記
該当のコードになります。履歴を追加すれば戻れる・・??と思ってたのですが
var pathname = location.pathname; history.pushState(null,null,pathname); history.pushState(null,null,'/');