0
我有一個頁面example1.aspx
調用另一頁example2.aspx?id=5
。
在example2.aspx
我採取id(5)並做一個ajax請求。
我不喜歡顯示?id = 5,所以我用刪除當前頁面從歷史瀏覽器不使用location.replace
history.pushState("", document.title, window.location.pathname);刪除
window.location.search
。
它運行良好,但我的問題是,如果用戶單擊後退按鈕,瀏覽器重定向到
example2.aspx?id=5
。 如何從瀏覽器歷史記錄中刪除頁面
example2.aspx?id=5
?
我讀了很多的答案是建議使用
location.replace
其他問題,但它並不能幫助我,因爲 如果我使用
location.replace("example2.aspx")
瀏覽器刷新頁面,當頁面刷新,如果它沒有?ID自動執行 一個id = 1的ajax請求。
那麼,是否可以不使用
location.replace
從歷史記錄中刪除頁面?
哦......它是如此簡單......我沒有找到文檔。謝謝 – Broge