84669 orang belajar
152542 orang belajar
20005 orang belajar
5487 orang belajar
7821 orang belajar
359900 orang belajar
3350 orang belajar
180660 orang belajar
48569 orang belajar
18603 orang belajar
40936 orang belajar
1549 orang belajar
1183 orang belajar
32909 orang belajar
需要判断上一个页面的来源,但是有时够没有刷新,导致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