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

问题描述:

如何将条目插入浏览历史记录中,以便后退按钮转到其他页面第一次单击然后第二次单击原始页面?如何通过JavaScript将条目插入浏览历史记录

所以如果你需要什么,我想要做一个很好的解释,请访问: https://secure.exitjunction.com/howitworks.jsp

我只需要一个脚本,让我插入的浏览历史记录,所以当返回按钮被击中的条目,用户将被带到我的特殊页面。

这里是一个jQuery插件的链接:

jQuery Plugin

+0

有很多关于谷歌的答案。我推荐了一个使用jquery的选项,但是这里有直接的javascript选项。 – IEnumerator 2009-04-16 00:20:34

+0

这是迄今为止与历史一起工作的最佳插件,我曾与其中一些包括几个独立库的工作。即使YUI的历史对象也有一些缺陷。这一个是他们中最好的。 – cgp 2009-04-16 00:52:22

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

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

您可能能够通过但是做这样的事情周围破解:

注意:这完全围绕假设引荐将被返回按钮得到改变铰链。我不认为这真的发生,所以它可能不会工作,但嘿。

你有两个页面,PageA和PageB。

  • 用户点击网页A
  • 的网页(客户端上,用javascript)检查HTTP引用,而如果它不是网页B,那么它立即用户网页B重定向。
  • 既然你在PageB上,如果用户点击后退按钮,它将回到PageA。
  • PageA将检查引用者,它可能是PageB,因此没有重定向。