Referer 頭
HTTP Referer 請求頭包含請求資源的絕對或部分地址。Referer 頭允許伺服器識別人們訪問的來源頁面或使用請求資源的頁面。此資料可用於分析、日誌記錄、最佳化快取等。
當您點選一個連結時,Referer 包含包含該連結的頁面的地址。當您向另一個域發出資源請求時,Referer 包含使用請求資源的頁面的地址。
Referer 頭可以包含源、路徑和查詢字串,但可能不包含URL 片段(即 #section)或 username:password 資訊。請求的referrer 策略定義了可以包含的資料。有關更多資訊和示例,請參閱 Referrer-Policy。
如果 referrer 策略允許,Referer 也應該在跟隨 Refresh 響應(或等效的 <meta http-equiv="refresh" content="...">)的請求中傳送,該響應導致導航到新頁面。
注意: 頭名稱“referer”實際上是“referrer”一詞的拼寫錯誤。有關更多詳細資訊,請參閱 維基百科上的 HTTP referer。
警告: 此頭可能對使用者安全和隱私產生不良後果。有關更多資訊和緩解提示,請參閱 Referer 頭:隱私和安全問題。
語法
http
Referer: <url>
指令
<url>-
發出請求的網頁的絕對或部分地址。URL 片段(即
#section)和使用者資訊(即https://username:password@example.com/foo/bar/中的username:password)不包含在內。源、路徑和查詢字串可以包含在內,具體取決於referrer 策略。
示例
http
Referer: https://mdn.club.tw/en-US/docs/Web/JavaScript
Referer: https://example.com/page?q=123
Referer: https://example.com/
規範
| 規範 |
|---|
| HTTP 語義 # field.referer |
瀏覽器相容性
載入中…