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