JS获取上一访问页面URL地址document.referrer

原文--张鑫旭blog

哪些场景下无法获得上一页referrer信息

1.直接在浏览器地址栏中输入地址;
2.使用location.reload()刷新(location.href或者location.replace()刷新有信息);
3.在微信对话框中,点击链接进入微信自身的浏览器;
4.扫码进入QQ或者微信的浏览器;
5.直接新窗口打开一个页面; 2017.8.3更新 新版本Chrome测试,新窗口页面依然有document.referrer
6.从https的网站直接进入一个http协议的网站(Chrome下亲测);
7.a标签设置rel="noreferrer"(兼容IE7+);
8.meta标签来控制不让浏览器发送referer;
例如:
<meta content="never" name="referrer">

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容