我注意到有些网站使用 javascript 操纵浏览器历史记录。这有时会导致一些烦人的事情,例如阻止您使用“后退”返回上一个网站。
或者危险的事情,例如后退按钮现在可能会将您引导至另一个可能危险的网站。
这个功能看起来有点无用和危险,它在 Mozilla 开发者网站上有描述: 操纵浏览器历史记录
有没有办法在浏览器中禁用此功能?(我可以完全禁用 javascript,但这会破坏很多网站)
我主要寻找适用于 Firefox 的解决方案,但也欢迎任何其他浏览器的解决方案。
答案1
- 打开关于:配置Firefox 中的页面
- 搜索“pushstate”
- 双击“browser.history.allowPushState”
请注意,并非所有的浏览器历史记录操纵都是不好的。它可以被利用于正当的理由。
答案2
你总是可以像我一样。我总是在新标签窗口中打开链接。这样可以保留当前标签中的历史记录,但会打开一个包含内容的新标签。他们可以随心所欲地操纵历史记录。当我准备返回时,我只需关闭标签并返回上一个标签即可。