HTML <iframe> referrerpolicy 屬性

定義和用法

referrerpolicy 屬性規定在獲取 iframe 時要發送的引用信息。

實例

規定沒有 referrer 信息將隨請求一起發送:

<iframe src="https://codew3c.com/" referrerpolicy="no-referrer"></iframe>

親自試一試

語法

<iframe 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 默認。如果沒有 HTTPS,引用標頭將不會發送到源。
origin 僅向請求客戶端發送協議、主機和端口信息。
origin-when-cross-origin

對于跨域請求:僅發送協議、主機和端口信息。

對于同源請求:還需包括路徑信息。

same-origin

對于同源請求,發送引用者信息。

對于跨域請求,不發送引用者信息。

strict-origin

僅在安全級別相同(例如 HTTPS 到 HTTPS)時才發送引用者信息。

不要發送到不太安全的目的地(例如 HTTPS 到 HTTP)。

strict-origin-when-cross-origin

在進行同源請求時,發送完整路徑信息。

當安全級別保持不變時(例如 HTTPS 到 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