Webエンジニア向けプログラミング解説動画をYouTubeで配信中!
▶ チャンネル登録はこちら

【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)

戻り値なし

戻り値はありません

関連コンテンツ