http中Referer和Referrer Policy
2020-12-28 02:28
标签:head 头信息 tag 记录 查询 uil asc lan 作用 referer:引用页。HTTP请求头信息中,referer用于提供访问来源的信息,客户端发送请求的时候,自主决定是否加上该字段。服务器一般使用 referer携带什么是由referer Policy决定的 (1)no-referrer-when-downgrade(浏览器默认) 如果从 HTTPS 网址链接到 HTTP 网址,不发送Referer字段,其他情况发送(包括 HTTP 网址链接到 HTTP 网址)。这是浏览器的默认行为。 (2)no-referrer 不发送Referer字段。 (3)same-origin 链接到同源网址(协议+域名+端口 都相同)时发送,否则不发送。注意,https://foo.com链接到http://foo.com也属于跨域。 (4)origin Referer字段一律只发送源信息(协议+域名+端口),不管是否跨域。 (5)strict-origin 如果从 HTTPS 网址链接到 HTTP 网址,不发送Referer字段,其他情况只发送源信息。 (6)origin-when-cross-origin 同源时,发送完整的Referer字段,跨域时发送源信息。 (7)strict-origin-when-cross-origin 同源时,发送完整的Referer字段;跨域时,如果 HTTPS 网址链接到 HTTP 网址,不发送Referer字段,否则发送源信息。 (8)unsafe-url Referer字段包含源信息、路径和查询字符串,不包含锚点、用户名和密码。 东莞vi设计https://www.houdianzi.com/dgvi/
豌豆资源网站大全https://55wd.com
(1) 标签一、 referer是什么
referer
识别访问来源,可能以此进行统计分析、日志记录以及缓存优化等。
该字段的正确拼写是referrer.二、 referer的应用
三、 referer Policy 和 referer
四、 设置referer policy
meta name="referrer" content="origin">
let meta = document.createElement(‘meta‘);
meta.setAttribute(‘name‘, ‘referrer‘);
meta.setAttribute(‘content‘, ‘origin‘);
document.head.appendChild(meta);
这种做法会作用于所有的请求
(2) referrerpolicy属性
、、、
只作用于当前请求,可用于图片反防盗链
http中Referer和Referrer Policy
标签:head 头信息 tag 记录 查询 uil asc lan 作用
原文地址:https://www.cnblogs.com/moluy/p/13839539.html
文章标题:http中Referer和Referrer Policy
文章链接:http://soscw.com/index.php/essay/38729.html