HTML <iframe> referrerpolicy 属性

定義と使用法

referrerpolicy 属性はiframeを取得する際に送信するリファラー情報を指定します。

リファラー情報がリクエストとともに送信されないことを指定します:

<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