84669 人學習
152542 人學習
20005 人學習
5487 人學習
7821 人學習
359900 人學習
3350 人學習
180660 人學習
48569 人學習
18603 人學習
40936 人學習
1549 人學習
1183 人學習
32909 人學習
需要判断上一个页面的来源,但是有时够没有刷新,导致referrer得到的是之前的URL。
比如页面A-> B -> C -> B A -> B document.referrer = a B -> C document.referrer = b C -> B 无刷新,导致返回2后,document.referrer = a, 而我想得到的是C的url。
JS在B页面获取上一个页面的URL,有哪些获取的方法,有没有办法解决这种问题?
走同样的路,发现不同的人生
考虑用一下HTML 5的API来改变历史记录:操纵浏览器的历史记录
把跳转方式改成每次打开一个新的页面试试
不刷新http头部带referrer,可以尝试document.location的方式去获取上源
请问你找到方法了吗
history.back?
跳转页面的时候先保存前一个页面的cookie, 然后js控制跳转。
请问这个问题解决了吗?
可以在C回到B的时候 把访问栈写在某个本地变量中 然后使用的时候 先访问这个站再访问referer
考虑用一下HTML 5的API来改变历史记录:操纵浏览器的历史记录
把跳转方式改成每次打开一个新的页面试试
不刷新http头部带referrer,可以尝试document.location的方式去获取上源
请问你找到方法了吗
history.back?
跳转页面的时候先保存前一个页面的cookie,
然后js控制跳转。
请问这个问题解决了吗?
可以在C回到B的时候 把访问栈写在某个本地变量中 然后使用的时候 先访问这个站再访问referer