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