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 |