3

如何在浏览历史记录中插入一个条目,以便后退按钮在第一次点击时转到不同的页面,然后在第二次点击时转到原始页面?

因此,如果您需要很好地解释我想要做什么,请访问: https ://secure.exitjunction.com/howitworks.jsp

我只需要一个脚本,允许我在浏览历史记录中插入一个条目,这样当点击后退按钮时,用户将被带到我的特殊页面。

4

2 回答 2

3

这是一个 jQuery 插件的链接:

jQuery插件

于 2009-04-16T00:16:07.140 回答
1

您不能直接操纵浏览历史记录。

这样的功能将被视为一个安全漏洞(而且确实如此),所以我怀疑任何浏览器都会实现它。

但是,您可以通过执行以下操作来破解它:

注意:这完全取决于引用者将被后退按钮更改的假设。我不认为这实际上会发生,所以它很可能不会起作用,但是,嘿。

您有两个页面,PageA 和 PageB。

  • 用户点击 PageA
  • 页面(在客户端,使用 javascript)检查 HTTP 引荐来源网址,如果不是 PageB,则立即将用户重定向到 PageB。
  • 现在您在 PageB 上,如果用户单击后退按钮,它将返回到 PageA。
  • PageA会检查referrer,可能是PageB,所以没有重定向。
于 2009-04-16T00:16:44.473 回答