防止 Javascript 操纵浏览器历史记录

防止 Javascript 操纵浏览器历史记录

我注意到有些网站使用 javascript 操纵浏览器历史记录。这有时会导致一些烦人的事情,例如阻止您使用“后退”返回上一个网站。
或者危险的事情,例如后退按钮现在可能会将您引导至另一个可能危险的网站。

这个功能看起来有点无用和危险,它在 Mozilla 开发者网站上有描述: 操纵浏览器历史记录

有没有办法在浏览器中禁用此功能?(我可以完全禁用 javascript,但这会破坏很多网站)

我主要寻找适用于 Firefox 的解决方案,但也欢迎任何其他浏览器的解决方案。

答案1

  • 打开关于:配置Firefox 中的页面
  • 搜索“pushstate”
  • 双击“browser.history.allowPushState”

请注意,并非所有的浏览器历史记录操纵都是不好的。它可以被利用于正当的理由。

答案2

你总是可以像我一样。我总是在新标签窗口中打开链接。这样可以保留当前标签中的历史记录,但会打开一个包含内容的新标签。他们可以随心所欲地操纵历史记录。当我准备返回时,我只需关闭标签并返回上一个标签即可。

相关内容