如何通过JavaScript在浏览历史记录中插入条目

时间:2009-04-16 00:02:21

标签: javascript back-button back-button-control

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

因此,如果您需要对我想要的内容做一个很好的解释,请访问: https://secure.exitjunction.com/howitworks.jsp

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

2 个答案:

答案 0 :(得分:3)

以下是jQuery插件的链接:

jQuery Plugin

答案 1 :(得分:1)

您无法直接操纵浏览历史记录。

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

你可以通过做这样的事情来解决它:

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

您有两个页面,PageA和PageB。

  • 用户点击PageA
  • 页面(在客户端上,使用javascript)检查HTTP引用者,如果不是PageB,则会立即将用户重定向到PageB。
  • 现在你在PageB上,如果用户点击后退按钮,它将返回到PageA。
  • PageA会检查引荐来源, 可能是PageB,所以没有重定向。