browser - 使浏览器的后退按钮每次点击返回超过 1 个

标签 browser back

我知道你可以做 javascript:history.go(-2)让用户返回 2 个页面,但是我很好奇是否有可能以任何方式使按下浏览器上的后退按钮也返回 2 个页面。

我不认为这样的事情是可能的,直到我读到:Disable browser's back button
所以也许是?

最佳答案

如果您更仔细地阅读那篇旧帖子,您会发现答案所暗示的并不是技术上禁用浏览器的后退按钮。它正在清除缓存,以便没有任何东西可以返回。这是实现特定效果的黑客。

因为我无法抗拒做愚蠢的比较......

禁用后退按钮和设置缓存以便没有任何东西可以返回之间的区别就像问“我们可以禁用电视上的第 8 channel 吗”。答案不是关于如何禁用电视显示第 8 channel 的能力。它们更像是在谈论如何屏蔽电波或炸毁电视台以达到相同的效果。

关键是,您无法按照您要求的方式控制客户端的浏览器。

关于browser - 使浏览器的后退按钮每次点击返回超过 1 个,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7320150/

相关文章:

android - 使用相机快照防止多项 Activity 堆叠

c# - 如何在 WPF C# 中禁用 Web 浏览器安全警告

jquery - 使用 jQuery 提交表单在 IE8 中无法正常工作

android - Android 中的重新加载 Activity

java - MainActivity 的 ActionBar 中的后退按钮

c# - ASP.net 重定向到调用页面

javascript - 如何获得我的网站的实时预览

wpf - 打印 WPF Web 浏览器的内容

google-chrome - 使用用户代理获取许多请求 [Mozilla/5.0]

jquery - 总是转到上一页的顶部?