知道加载的页面是否来自按下的后退按钮

时间:2014-12-16 19:15:15

标签: javascript jquery html

有没有办法知道加载的页面是否来自后退按钮调用?

这是路径:

  1. index.html(链接到菜单中的第1页)
  2. page1.html(从带有page2链接的ajax加载内容)
  3. page2.html(按BACK按钮)
  4. page1.html(从第2页开始检测后退按钮,然后再进行操作)
  5. 第2页可以从pageX加载,因此不能使用onbeforeunload或类似的东西来处理第2页中的后退/前进按钮以重定向到第1页,第2页的后退按钮可以重定向到pageX而不是page1

    我需要将代码放在第1页

    有可能吗?

1 个答案:

答案 0 :(得分:2)

嗯,没有办法直接找到我认识的那个。您可以将onbeforeunload添加到所有页面,并让他们在转换之前设置当前URL的cookie。然后你可以检查第1页上的cookie,看看最后一个URL是否是第2页。