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

需要判断上一个页面的来源,但是有时够没有刷新,导致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 학습자의 빠른 성장을 도와주세요!