HTML <area> referrerpolicy 屬性

定義和用法

referrerpolicy 屬性規定當用戶單擊超鏈接時要發送的 referrer 信息(引用者信息)。

實例

為區域超鏈接設置 referrerpolicy 屬性:

<map name="planetmap">
<area shape="rect" coords="0,0,114,576" href="sun.html" referrerpolicy="same-origin">
<area shape="circle" coords="190,230,5" href="mercur.html" referrerpolicy="same-origin">
<area shape="circle" coords="228,230,5" href="venus.html" referrerpolicy="same-origin">
</map>

語法

<area referrerpolicy="no-referrer|no-referrer-when-downgrade|origin|origin-when-cross-origin|same-origin|strict-origin-when-cross-origin|unsafe-url">

屬性值

描述
no-referrer 不發送引用者信息。
no-referrer-when-downgrade 默認。如果協議安全級別保持不變或更高(HTTP 到 HTTP、HTTPS 到 HTTPS、HTTP 到 HTTPS 都可以),則發送來源、路徑和查詢字符串。不向安全級別較低的級別發送任何內容(HTTPS 到 HTTP 是不行的)
origin 發送文檔的來源(協議、主機和端口)。
origin-when-cross-origin 對于跨域請求,發送文檔的來源。對于同源請求,發送來源、路徑和查詢字符串。
same-origin 對于同源請求,發送引用頁信息。對于跨域請求,不發送引用頁信息。
strict-origin-when-cross-origin 如果協議安全級別保持不變或更高(HTTP 到 HTTP、HTTPS 到 HTTPS 以及 HTTP 到 HTTPS 都可以),則發送來源。對于較不安全的級別(從 HTTPS 到 HTTP),則不發送任何內容。
unsafe-url 發送來源、路徑和查詢字符串(不考慮安全性)。請謹慎使用此值!

瀏覽器支持

表中的數字注明了首個完全支持該屬性的瀏覽器版本。

Chrome Edge Firefox Safari Opera
Chrome Edge Firefox Safari Opera
51.0 79.0 50.0 11.1 38.0