Chrome浏览器升级,第三方统计工具无法获取完整上游地址
Chrome 对 Referrer-Policy 的设置,使异域的网站无法获取完整的 Referral
信息,只能获取主域。
从 Chrome 85 就开始做这样的策略调整, Referrer-Policy
默认为 strict-origin-when-cross-origin
,我们可以主动设置 Referrer-Policy
,设置为 no-referrer-when-downgrade
就可以获取完整的Full Referral。
有两种方式来设置Referrer-Policy
CSP响应头
CSP(Content Security Policy)
Content-Security-Policy:
referrer no-referrer|no-referrer-when-downgrade|origin|origin-when-cross-origin|unsafe-url;
指令和指令值之间以空格分割,多个指令之间用英文分号分割。
标签
html页面的meta标签指定。如果content属性不是合法的取值,浏览器会自动选择no-referer策略。
<meta name="referrer"
content="no-referrer|no-referrer-when-downgrade|origin|origin-when-crossorigin|unsafe-url">
标签的referer属性,作用的只是当前标签。
策略只有三种:不传、只host、都传(即完整URL)。
针对单个链接设置的策略优先级比CSP和要高。
<a href="http://example.com" referrer="no-referrer|origin|unsafe-url">xxx</a>
0
See Also
- 开源的基于浏览器在线去除图片背景
- golang 实现的嵌入式浏览器
- 要是能把头像附件都放在第三方云存储,那么新浪云商店的店外应用其实是个不错的选择
- 怎样批量修改附件图片地址
- 有的时候我的网站的图片直接显示图片链接地址,大家遇到过这个问题吗?
Nearby
- 上一篇 › GoLand 2021.1 激活
- 下一篇 › 65页PPT,网红经济形势好,营销太强大