我希望能够在某些页面上禁用 history.go(-1)
。我想知道是否有办法清理 Javascript 的 history
对象。有任何想法吗? history.go()
在某些浏览器(如 IE)上似乎无法正常运行。真的吗?有什么解决办法吗?
原文由 Desmond Liang 发布,翻译遵循 CC BY-SA 4.0 许可协议
我希望能够在某些页面上禁用 history.go(-1)
。我想知道是否有办法清理 Javascript 的 history
对象。有任何想法吗? history.go()
在某些浏览器(如 IE)上似乎无法正常运行。真的吗?有什么解决办法吗?
原文由 Desmond Liang 发布,翻译遵循 CC BY-SA 4.0 许可协议
13 回答13k 阅读
7 回答2.1k 阅读
3 回答1.3k 阅读✓ 已解决
6 回答1.2k 阅读✓ 已解决
2 回答1.4k 阅读✓ 已解决
3 回答1.3k 阅读✓ 已解决
6 回答1.1k 阅读
你可以重写
go
方法,但它不会给你太多这将禁用
history.go
的所有使用,而不仅仅是当您传递-1
时。正如其他人所指出的那样 - 这并不能阻止用户使用浏览器上的“后退”按钮。