js获取浏览器上一访问页面URL地址,document.referrer方法
如题,可用document.referrer方法获取上一页面的url
但是也有不可使用的情况
- 直接在浏览器地址栏中输入地址;
- 使用
location.reload()刷新(location.href或者location.replace()刷新有信息); - 在微信对话框中,点击链接进入微信自身的浏览器;
- 扫码进入QQ或者微信的浏览器;
直接新窗口打开一个页面;2017.8.3更新 新版本Chrome测试,新窗口页面依然有document.referrer- 从https的网站直接进入一个http协议的网站(Chrome下亲测);
a标签设置rel="noreferrer"(兼容IE7+);meta标签来控制不让浏览器发送referer;

浙公网安备 33010602011771号