リファラーポリシーの一覧

referrerpolicy属性、およびmeta要素の name="referrer" で使用するリファラーポリシーの一覧です。

リファラーポリシー 説明
no-referrer リファラーを送信しない
no-referrer-when-downgrade https から http に対してはリファラーを送信しない、それ以外ではリファラー全体を送信する
same-origin 同一のオリジン間でのみリファラー全体を送信する、それ以外ではリファラーを送信しない
origin リファラーのオリジン情報のみを送信する
strict-origin リファラーのオリジン情報のみを送信するが、https から http に対してはリファラーを送信しない
origin-when-cross-origin 異なるオリジン間ではリファラーのオリジン情報のみを送信し、同一のオリジン間ではリファラー全体を送信する
strict-origin-when-cross-origin 異なるオリジン間ではリファラーのオリジン情報のみを送信し、同一のオリジン間ではリファラー全体を送信し、https から http に対してはリファラーを送信しない(既定値)
unsafe-url リファラー全体を送信する(この指定は安全ではない
空文字列 リファラーポリシーがない
  • 既定値は strict-origin-when-cross-origin です。

要素にreferrerpolicy属性が指定されていない、またはreferrerpolicy属性に空文字列が指定されている場合は、meta要素によって指定されたリファラーポリシーが適用されます。meta要素による指定もない場合は、既定値の strict-origin-when-cross-origin が適用されます。

referrerpolicy属性を持つ要素

referrerpolicy属性は、以下の要素に指定することができます。

他に、meta要素の name="referrer" でもリファラーポリシーを指定できます。