鍍金池/ 問答/HTML/ 關(guān)于pushstate或者replacestate

關(guān)于pushstate或者replacestate

我有一個頁面A,有很多入口能訪問到這個頁面,我現(xiàn)在想要實現(xiàn),無論從哪個入口訪問到A頁面,瀏覽器返回都定位到一個制定的頁面B,這要怎么寫這個邏輯呀

回答
編輯回答
情殺

監(jiān)聽popState事件,如果當前頁面是A,你就返回到B

2018年5月27日 00:34
編輯回答
你好胸

試試這個
A頁面中如下代碼

<script type="text/javascript">
        window.onpopstate = function (event) {
          location.href = "B頁面地址";//點擊后退按鈕,會轉(zhuǎn)向到這個地址
        };
        history.pushState({}, null, 'back.html');//地址欄中域名后 / 之后的uri會顯示為back.html,隨意寫,無實際意義
</script>
2018年7月11日 11:11