httpsドメインからリファラーを送信するmetaタグ

SSLドメインサイト(https)から非SSLサイト(http)へリファラーを送信するには、新たにmeta要素に「referrer」をnameとして記述する方法とaタグに「referrerpolicy」を指定する方法があるようです
meta name="referrer"を指定方法
head内にmetaタグにて指定します
<meta name="referrer" content="値">
別ドメインのhttpへもリファラーを送信したい場合は
<meta name="referrer" content="unsafe-url">
referrerの値と挙動リスト
「https://example.jp/xxx.html」からリンクを辿った場合の挙動
値 | httpsへ | httpへ | リファラー |
---|---|---|---|
未指定 | 送信する | 送信しない | 同じドメインhttps://example.jp/ 違うドメインhttps://example.jp/xxx.html |
no-referrer | 送信しない | 送信しない | |
no-referrer-when-downgrade | 送信する | 送信しない | https://example.jp/ |
origin-when-cross-origin | 同一ドメインなら送信する | 送信しない※1 | 同一ドメインはhttps://example.jp/ それ以外はhttps://example.jp/xxx.html |
unsafe-url | 送信する | 送信する | https://example.jp/xxx.html |
※1 同一ドメインかつhttp→httpならリファラー「https://example.jp/xxx.html」送信する
aタグでreferrerpolicyを指定
aタグでの指定はreferrerpolicyに値を指定します、値の種類はreferrerと同じになります
<ahref="https://xxx.jp/"referrerpolicy="値">リンク</a>
ディスカッション
コメント一覧
まだ、コメントがありません