วัตถุประสงค์ของการตั้งค่าผู้อ้างอิงคือเพื่อพิจารณาว่าจะนำ URL ของเว็บไซต์ดั้งเดิมไปยังเว็บไซต์นอกไซต์หรือไม่ เมื่อข้ามไปยังชื่อโดเมนนอกไซต์ เบราว์เซอร์เริ่มต้นจะนำ URL ไปยังเว็บไซต์นอกไซต์ ดังนั้นค่าเริ่มต้นนอกไซต์ เว็บไซต์เว็บไซต์สามารถติดตามเว็บไซต์ที่เข้ามาได้ แต่สามารถปิดได้ผ่านการตั้งค่า (แหล่งอ้างอิง)
เพิ่มรหัส
//所有请求不发送 <meta name="referrer" content="no-referrer"> //同源的请求,会发送referrer <meta name="referrer" content="same-origin">
เอกสารอ้างอิง:https://www.w3.org/TR/2017/CR-referrer-policy-20170126/#referrer-policies
enum ReferrerPolicy { "", "no-referrer", "no-referrer-when-downgrade", "same-origin", "origin", "strict-origin", "origin-when-cross-origin", "strict-origin-when-cross-origin", "unsafe-url" };
สตริงว่าง
no-referrer
คำขอทั้งหมดไม่ได้ส่งผู้อ้างอิงno-referrer-when-downgrade
ค่าเริ่มต้น จะไม่มีการส่งผู้อ้างอิงเมื่อมีการร้องขอ https ถึง httpsame-origin
สำหรับคำขอจากแหล่งเดียวกัน ผู้อ้างอิงจะถูกส่งไปorigin
มันจะถูกส่งไป แต่จะส่งเฉพาะข้อมูลโปรโตคอลและชื่อโดเมนเท่านั้นstrict-origin
มันจะถูกส่งไป แต่จะส่งเฉพาะข้อมูลโปรโตคอลและชื่อโดเมนเท่านั้น ผู้อ้างอิงจะไม่ถูกส่งเมื่อคำขอมาจาก https ถึง httporigin-when-cross-origin
สำหรับคำขอจากแหล่งเดียวกัน ผู้อ้างอิงจะถูกส่งไป ในกรณีที่มีแหล่งที่มาต่างกัน ระบบจะส่งเฉพาะข้อมูลโปรโตคอลและชื่อโดเมนเท่านั้นstrict-origin-when-cross-origin
สำหรับคำขอจากแหล่งเดียวกัน ผู้อ้างอิงจะถูกส่ง สำหรับคำขอจาก https ถึง http ผู้อ้างอิงจะไม่ถูกส่ง ในเวลาอื่น ๆ จะส่งเฉพาะข้อมูลแหล่งที่มาเท่านั้นunsafe-url
ส่งผู้อ้างอิงได้ตลอดเวลามี 4 วิธีให้เลือก:
Referrer-Policy: origin
<meta>
องค์ประกอบจะเปลี่ยนนโยบายผู้อ้างอิงและแก้ไขเนื้อหาชื่อผู้อ้างอิงโดยตรง <meta name="referrer" content="origin">
<a>
, <area>
, <img>
, <iframe>
, หรือ<link>
องค์ประกอบตั้งค่าแอตทริบิวต์ Referrerpolicy <a href="http://example.com" referrerpolicy="origin">
<a>
, <area>
, <link>
องค์ประกอบกำหนดความสัมพันธ์การเชื่อมโยงของ rel <a href="http://example.com" rel="noreferrer">
<meta name="referrer" content="no-referrer">
ในเวลานี้ สถิติ Baidu, cnzz และสถิติอื่นๆ จะไม่ถูกต้อง<meta name="referrer" content="no-referrer">
เพื่อหลีกเลี่ยงการติดตามดาวน์สตรีม