我知道你可以做 javascript:history.go(-2)
让用户返回 2 个页面,但是我很好奇是否有可能以任何方式使按下浏览器上的后退按钮也返回 2 个页面。
我不认为这样的事情是可能的,直到我读到:Disable browser's back button
所以也许是?
最佳答案
如果您更仔细地阅读那篇旧帖子,您会发现答案所暗示的并不是技术上禁用浏览器的后退按钮。它正在清除缓存,以便没有任何东西可以返回。这是实现特定效果的黑客。
因为我无法抗拒做愚蠢的比较......
禁用后退按钮和设置缓存以便没有任何东西可以返回之间的区别就像问“我们可以禁用电视上的第 8 channel 吗”。答案不是关于如何禁用电视显示第 8 channel 的能力。它们更像是在谈论如何屏蔽电波或炸毁电视台以达到相同的效果。
关键是,您无法按照您要求的方式控制客户端的浏览器。
关于browser - 使浏览器的后退按钮每次点击返回超过 1 个,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7320150/