--- 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")}}