获取用户来源
Navigator.userAgent
返回当前浏览器的用户代理字符串
该方法不可靠
- 用户可修改
- 浏览器的未来版本可能改变
Navigator.userAgentData
返回一个对象,它可以访问有关用户浏览器和操作系统的信息
仅在安全上下文(https)、部分支持的浏览器中可用
document.referrer
返回一个字符串,表示用户来源 url
<iframe>中,该属性会初始化为父窗口window.location的 href- 以下一些情况为空
- js 跳转
- location.reload 刷新
- 直接输入地址
- 新窗口打开
- 跨域
- meta 控制不让浏览器发送 referer
- https 进入 http 网站
- 点击 flash 内部链接