คุณสมบัติ referrerpolicy ของ HTML <area>
การระบุและการใช้งาน
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 |