--- title: HTMLAreaElement.referrerPolicy slug: Web/API/HTMLAreaElement/referrerPolicy tags: - API - Experimental - HTMLAreaElement - Property - Reference - Referrer Policy translation_of: Web/API/HTMLAreaElement/referrerPolicy ---
HTMLAreaElement.referrerPolicy プロパティは、リソースを取得するときに送信されるリファラーを定義する {{HTMLElement("area")}} 要素の HTML {{htmlattrxref("referrerpolicy","area")}} 属性を反映します。
refStr = areaElt.referrerPolicy; areaElt.referrerPolicy = refStr;
"no-referrer" は、Referer: HTTP ヘッダーが送信されないことを意味します。"origin" は、リファラーがページのオリジンであることを意味します。 これはおおよそスキーム、ホスト、ポートです。"unsafe-url" は、リファラーにオリジンとパスが含まれることを意味します(ただし、フラグメント、パスワード、またはユーザー名は含まれません)。 このケースは、TLS を使用していてもサードパーティに隠されたパス情報を漏らす可能性があるため、安全ではありません。<img usemap="#mapAround" width="100" height="100" src="/img/logo@2x.png" /> <map id="myMap" name="mapAround" />>
var elt = document.createElement("area");
elt.href = "/img2.png";
elt.shape = "rect";
elt.referrerPolicy = "no-referrer";
elt.coords = "0,0,100,100";
var map = document.getElementById("myMap");
map.appendChild(elt);
// クリックしても、領域のリンクはリファラーヘッダーを送信しません。
| 仕様 | 状態 | コメント |
|---|---|---|
| {{SpecName('Referrer Policy', '#referrer-policy-delivery-referrer-attribute', 'referrerpolicy attribute')}} | {{Spec2('Referrer Policy')}} | referrerPolicy プロパティが追加されました。 |
{{Compat("api.HTMLAreaElement.referrerPolicy")}}