javascript - 使用 javascript 加载页面后,如何删除以前的历史状态?

标签 javascript google-chrome google-chrome-extension

我想在页面加载后删除之前的历史状态。


这是与我的其他问题不同的问题;不仅仅是一种选择。

最佳答案

如果您通过 JS 加载新页面,您可以替换它的位置以使用相同的历史条目:

window.location.replace(url);

参见 this回答。

另一种方法是使用 history.replaceState .

关于javascript - 使用 javascript 加载页面后,如何删除以前的历史状态?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16368500/

相关文章:

javascript - 为什么这个 css transition 不能制作从一个点到另一个点的平滑动画?

javascript - 防止隐藏的 tr 破坏 td 宽度

javascript - 带 Promise 的递归函数

javascript - 在扩展程序中从 Chrome 获取文本输入

javascript - 跨源 Chrome 扩展

javascript - Chrome ://Invalid Scheme

javascript - 如何在 AngularJS 网站中显示变量的名称?

php - 仅在 safari 和 chrome 中我的网页下方有奇怪的空间

html - 使用颜色设置 alpha 时字母重叠

javascript - 关闭按钮会在 Chrome 扩展程序弹出窗口中打开新的 chrome 商店选项卡