HTML <area> referrerpolicy 属性

定义和用法

referrerpolicy 属性规定当用户单击超链接时要发送的 referrer 信息(引用者信息)。

实例

为区域超链接设置 referrerpolicy 属性:

<map name="planetmap">
<area shape="rect" coords="0,0,114,576" href="sun.html" referrerpolicy="same-origin">
<area shape="circle" coords="190,230,5" href="mercur.html" referrerpolicy="same-origin">
<area shape="circle" coords="228,230,5" href="venus.html" referrerpolicy="same-origin">
</map>

语法

<area referrerpolicy="no-referrer|no-referrer-when-downgrade|origin|origin-when-cross-origin|same-origin|strict-origin-when-cross-origin|unsafe-url">

属性值

描述
no-referrer 不发送引用者信息。
no-referrer-when-downgrade 默认。如果协议安全级别保持不变或更高(HTTP 至 HTTP、HTTPS 至 HTTPS、HTTP 至 HTTPS 均可),则发送来源、路径和查询字符串。不向安全级别较低的级别发送任何内容(HTTPS 至 HTTP 是不可行的)
origin ส่งแหล่งข้อมูลของเอกสาร (โปรโตคอล โฮสต์และโปรโตคอล)
origin-when-cross-origin ส่งแหล่งข้อมูลของเอกสารสำหรับคำร้องที่ไม่มาจากแหล่งข้อมูลเดียวกัน ส่งแหล่งข้อมูล หนทางและข้อความค้นหาสำหรับคำร้องที่มาจากแหล่งข้อมูลเดียวกัน
same-origin ส่งข้อมูลหน้าปัจจุบันสำหรับคำร้องที่มาจากแหล่งข้อมูลเดียวกัน ไม่ส่งข้อมูลหน้าปัจจุบันสำหรับคำร้องที่ไม่มาจากแหล่งข้อมูลเดียวกัน
strict-origin-when-cross-origin ถ้าระดับความปลอดภัยของโปรโตคอลไม่เปลี่ยนแปลงหรือสูงกว่า (HTTP ไป HTTP, HTTPS ไป HTTPS และ HTTP ไป HTTPS) ส่งแหล่งข้อมูล ถ้าระดับที่ไม่ปลอดภัยกว่า (จาก HTTPS ไป HTTP) ไม่ส่งใดๆ
unsafe-url ส่งแหล่งข้อมูล หนทางและข้อความค้นหา (ไม่มีความปลอดภัย) ใช้ค่านี้อย่างระมัดระวัง!

การสนับสนุนโปรแกรมบราวเซอร์

ตัวเลขในตารางนี้บอกว่าเวอร์ชั่นเบราเซอร์ที่สนับสนุนคุณสมบัตินี้อย่างเต็มที่

Chrome Edge Firefox Safari Opera
Chrome Edge Firefox Safari Opera
51.0 79.0 50.0 11.1 38.0