referrer是HTTP請求header的報文頭,用於指明當前流量的來源參考頁面。經過這個信息,咱們能夠知道訪客是怎麼來到當前頁面的。這對於Web Analytics很是重要,能夠用於分析不一樣渠道流量分佈、用戶搜索的關鍵詞等。
可是,這個字段同時會形成用戶敏感信息泄漏(如:帶有敏感信息的重置密碼URL,若被Web Analytics收集,則存在密碼被重置的危險)。html
新的Referrer規定了五種策略:跨域
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策略。url
<meta name="referrer" content="no-referrer|no-referrer-when-downgrade|origin|origin-when-crossorigin|unsafe-url">
<a href="http://example.com" referrer="no-referrer|origin|unsafe-url">xxx</a>
題外話:樓主以前使用CNZZ進行站長統計,7月份開始,單個頁面的訪問統計失效,所有納入首頁。今天終於明白,應該是博客園增長了referrer policy致使。code