referrer

<meta name=referrer> (HTML)

[20] <meta name=referrer> は、文書の全体に適用される参照元ポリシーを指定するものです。

仕様書

構文

[5] content 属性値は、 参照元ポリシーのいずれかでなければなりません >>1ASCII大文字・小文字不区別です。空文字列とすることはできません。

[6] 古い値 never, default, always は、使ってはなりません >>1

[23] 解釈時に前後の空白は除去されますが、 著者空白を含めることは認められていません。

処理

[7] 要素文書への挿入文書からの削除name 属性content 属性の変化では、次のようにしなければなりません >>1

  1. [8]
    ... な要素要素について、木順に、
    1. [9] を、要素content 属性値に設定します。
    2. [10] 方針を、ASCII小文字に変換した結果に設定します。
    3. [12] 方針が古い値なら、方針に対応する参照元ポリシーに設定します。
    4. [14] 要素節点文書参照元ポリシーを、 方針に設定します。

[17] 複数ある場合、認識できる最初の要素の値が採用されます。 これは Referrer-Policy: ヘッダーの解釈方法とは異なります。

[18] 空文字列の指定は認められておらず、無視されます。これは referrerpolicy 属性とは異なります。

[19] Referrer-Policy:referrerpolicy とは違って、古い値 never, default, always, origin-when-crossorigin も認識されます。

関連

[21] HTTPヘッダーReferrer-Policy: の指定もある場合、 meta 要素の指定が優先されます。

[22] referrerpolicy 属性rel=noreferrer の指定もある場合、そちらが優先されます。

歴史

[2] Referer: および Referrer Policy も参照。

[3] Integrate with the Referrer Policy spec, part 1 of n ( (domenic著, )) <https://github.com/whatwg/html/commit/6a7318072f340ad45229df171245d70d8621c2fe>

[4] Integrate with HTML, part 2 of n (#49) ( (domenic著, )) <https://github.com/w3c/webappsec-referrer-policy/commit/df68c16003b7f89bbaafe44d8756720889f9d64a>

[24] Change meta-referrer candidate to child of head element of document (#… ( (rebstar6著, )) <https://github.com/whatwg/html/commit/00dcb3cf4002c67099bfee22ddad743f04d4541f>

[16] ブリブザー、恋愛育成ゲーム『すくみず!』をリリース…野水伊織さん、新田恵海さん、福原香織さん、沢城みゆきさん、中島愛さんが出演 │ ハッカドール ( ()) <https://web.hackadoll.com/n/7Eov>

<meta name="referrer" content="origin-when-crossorigin">

[25] Do not repeat the referrer policies (domenic著, ) <https://github.com/whatwg/html/commit/4c228d3fd9e61dee2c45ee0cd7722e1671f6ca9f>

[26] Update and correct <meta name="referrer"> parsing (domenic著, ) <https://github.com/whatwg/html/commit/7cdc83d7a045f255967cd54504c1e35e2f87c7df>

[11] Honor srcdoc document referrer policies when set (estark37著, ) <https://github.com/whatwg/html/commit/3147414111d134ecd844d9796aa6fc7c1979c98b>

[13] Clarify ASCII-case-insensitive matching for <meta>'s name (TimvdLippe著, ) <https://github.com/whatwg/html/commit/faa4c20f8f7b1f526e13cc2fc36c58bea99fb217>