HTML <a> referrerpolicy 属性
定义和用法
referrerpolicy
属性规定当用户单击超链接时要发送的 referrer 信息(引用者信息)。
实例
为链接设置 referrerpolicy:
<a href="https://www.codew3c.com" referrerpolicy="origin">
语法
<a 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 |