Referer
优质
小牛编辑
125浏览
2023-12-01
Referer
请求头中包含以前的 web 页面,从中当前请求页面的链接,随后的地址。例如,Referer
头允许服务器识别人们访问他们的位置,并且可以使用该数据进行分析,记录或优化缓存。
请注意,引用者实际上是“引用者”一词的拼写错误。有关更多详细信息,请参阅 Wikipedia上的HTTP referer 。
Referer
头有透露有关用户,这是一个隐私问题的浏览历史信息的潜力。
在以下情况下Referer
,浏览器不会发送标题:
- the referring resource is a local "file" or "data" URI,
- 使用不安全的 HTTP 请求,并使用安全协议(HTTPS)接收引用页面。
Header type | Request header |
---|---|
Forbidden header name | yes |
句法
Referer: <url>
指令
<url>之前网页的绝对地址或部分地址,从该地址到当前请求的页面的链接被遵循。不包含 URL 碎片(即“#部分”)和用户信息(即 “ https:// username:password@example.com/foo/bar/ ” 中的 “ 用户名:密码 ”)。
例子
Referer: https://developer.mozilla.org/en-US/docs/Web/JavaScript
产品规格
Specification | Title |
---|---|
RFC 7231, section 5.5.2: Referer | Hypertext Transfer Protocol (HTTP/1.1): Semantics and Content |
浏览器兼容性
Feature | Chrome | Edge | Firefox | Internet Explorer | Opera | Safari |
---|---|---|---|---|---|---|
Basic Support | (Yes) | (Yes) | (Yes) | (Yes) | (Yes) | (Yes) |
Feature | Android | Chrome for Android | Edge mobile | Firefox for Android | IE mobile | Opera Android | iOS Safari |
---|---|---|---|---|---|---|---|
Basic Support | (Yes) | (Yes) | (Yes) | (Yes) | (Yes) | (Yes) | (Yes) |