即使在history.back()事件之后,也可以获取上一页的URL

时间:2014-09-11 20:10:22

标签: javascript url browser-history

有没有办法可以获取用户最后一页的网址? document.referrer不是我想要的,因为它只获取引荐来源,例如,如果用户点击后退按钮,它将无效。

我怀疑这是不可能的,因为你甚至无法获得历史记录中前向页面的URL。

1 个答案:

答案 0 :(得分:0)

如@ctwheels所示,这似乎解决了我的问题:http://w3schools.invisionzone.com/index.php?showtopic=31256&p=169916

从页面引用:

  

获取上一页的网址?仅限您的域名,或   所有以前的页面?你的和外部领域?

     

如果您需要上一页,仅限您的域名,则会存储   javascript cookie中的url工作?

     

一个用于存储以前网址的Cookie,另一个用于存储当前网址   下一页,当前将成为前一个。

编辑:@DontVoteMeDown建议使用localStorage而不是cookies。