【HTML Living Standard】referrer属性値の使い方
referrer属性値の使い方について、初心者にもわかりやすく解説します。
作成日: 更新日:
基本的な使い方
referrer定数は、ウェブブラウザがユーザーをあるウェブページから別のウェブページへ誘導した際に、その参照元(リファラー)に関する情報やその取り扱い方針を指定するためのキーワードを表す定数です。具体的には、HTMLの<meta>要素のname属性にreferrerという値を設定することで、そのドキュメント全体のリファラーポリシーを定義するために用いられます。
この設定は、プライバシーやセキュリティの観点から非常に重要です。例えば、ウェブサイトが外部のリソース(画像、スタイルシート、スクリプトなど)を読み込んだり、リンク先のページにユーザーを遷移させたりする際に、自身のURLが参照元情報として送信されることがあります。referrer定数に関連するポリシーを設定することで、この参照元情報を完全に送信しない、あるいはドメイン名のみに限定するなど、情報の送信範囲を細かく制御することが可能になります。これにより、ユーザーのプライバシー保護を強化し、意図しない情報漏洩を防ぐことができます。特定の要素に対して個別にリファラーポリシーを設定する場合は、referrerpolicy属性が利用されますが、<meta name="referrer">はページ全体のデフォルトとして機能します。
公式リファレンス: <meta name="referrer">
構文(syntax)
1<a href="https://example.com/target-page" referrer="no-referrer">リンク</a>
引数(parameters)
引数なし
引数はありません
戻り値(return)
戻り値なし
戻り値はありません