javascript - JS获取上一个页面的URL
怪我咯
怪我咯 2017-04-10 15:59:05
0
8
422

需要判断上一个页面的来源,但是有时够没有刷新,导致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,有哪些获取的方法,有没有办法解决这种问题?

怪我咯
怪我咯

走同样的路,发现不同的人生

全部回复(8)
Ty80

考虑用一下HTML 5的API来改变历史记录:操纵浏览器的历史记录

左手右手慢动作

把跳转方式改成每次打开一个新的页面试试

洪涛

不刷新http头部带referrer,可以尝试document.location的方式去获取上源

刘奇

请问你找到方法了吗

黄舟

history.back?

伊谢尔伦

跳转页面的时候先保存前一个页面的cookie,
然后js控制跳转。

黄舟

请问这个问题解决了吗?

黄舟

可以在C回到B的时候 把访问栈写在某个本地变量中 然后使用的时候 先访问这个站再访问referer

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责声明 Sitemap
PHP中文网:公益在线PHP培训,帮助PHP学习者快速成长!