2011-09-06 70 views
2

我知道你可以做javascript:history.go(-2)使用户返回2页,但我很好奇,如果有可能以任何方式实际上按下上的后退按钮浏览器也返回2。使浏览器的返回按钮返回多于每次点击1次

我没有想到这样的事情是可能的,直到我读:Disable browser's back button
所以也许是这样吗?

+0

没有它不可能,除非你编写你自己的浏览器并以这种方式实现返回按钮,或者可能引入一个新的按钮back2X。 – Ehtesham

回答

2

如果您更仔细地阅读旧帖子,您会发现答案所暗示的并不是技术上禁用浏览器的后退按钮。它正在清除缓存,所以没有什么可以回去的。达到特定效果是一种破解。

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

禁用后退按钮并设置缓存,以便没有什么回去,好像叫“我们可以在禁用通道8之间的这种差异电视。”答案不是关于如何禁用电视显示频道8的能力。他们更像是在谈论如何屏蔽电视或炸毁电视台以达到相同的效果。

问题是,您无法以您要求的方式控制客户端的浏览器。

+0

那么,是否有可能只清除缓存中的最后一个条目,以便在返回2时按下浏览器的效果? – dukevin

+0

不,因为浏览器仍然会回到上一页,并给出“此页面需要刷新”的消息。 – David

+0

我看,谢谢... – dukevin