javascript - 是否可以删除特定的浏览器历史记录

标签 javascript jquery

由于一些需求,我的页面的调用是这样的

/url/home

/url/page1

/url/page1?abc=1

/url/page1?abc=2

因此,当我从“/url/page1?abc=2”单击 browserback 时,它会转到“ /url/page1?abc=1"等等。

我希望当我从“/url/page1?abc=2”单击浏览器后退时,它应该直接转到“/url/home”,所以我想删除2个网址“/url/page1”和/url/page1 ?abc=1"来自历史记录。

请帮忙

最佳答案

您可以使用这个而不是删除浏览器历史记录

window.location.replace(URL);

It will replace the current document with the one at the provided URL.

引用:https://developer.mozilla.org/en-US/docs/Web/API/window.location

关于javascript - 是否可以删除特定的浏览器历史记录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28316172/

相关文章:

javascript - 动画方法上的Textarea文本模糊

jquery - 用图形替换文本链接(导航)

javascript - Elixir Phoenix channel

javascript - 在输入字段输入/选择值时自动隐藏/显示元素(不使用 keyup() 或单击)

javascript - jQuery - 使用名称属性首次单击时选中和取消选中第二个复选框

jquery - jQuery 自动完成 + AngularJS 的问题

jquery - 在 jQuery 中突出显示列表项而不突出显示其子项(另一个 UL)

javascript - 如何显示模式并仍然保留页眉?

javascript - PHP 循环中的表行总和

javascript - GWT javascript 未捕获异常