--- title: HTMLImageElement.referrerPolicy slug: Web/API/HTMLImageElement/referrerPolicy translation_of: Web/API/HTMLImageElement/referrerPolicy ---
HTMLImageElement.referrerPolicy 反映了 {{HTMLElement("img")}} 元素的HTML属性 {{htmlattrxref("referrerpolicy","img")}} 的定义,这个属性定义了{{HTMLElement("img")}} 元素在获取资源时的引用方式。
refStr = imgElt.referrerPolicy; imgElt.referrerPolicy = refStr;
"no-referrer" 表示HTTP头部信息将不会发送 referrer 。"origin" 表示 referrer 只包含策略、主机名、端口等页面源的信息。"unsafe-url" 这意味着引用者将包括源站和路径(但不包括片段、密码或用户名)。这种情况是不安全的,因为它可能会泄漏路径信息,这些信息已被使用TLS隐藏到第三方。var img = new Image();
img.src = 'img/logo.png';
img.referrerPolicy = 'origin';
var div = document.getElementById('divAround');
div.appendChild(img); // Fetch the image using the origin as the referrer
| Specification | Status | Comment |
|---|---|---|
| {{SpecName('Referrer Policy', '#referrer-policy-delivery-referrer-attribute', 'referrerPolicy attribute')}} | {{Spec2('Referrer Policy')}} | Added the referrerPolicy property. |