Mục đích của việc thiết lập liên kết giới thiệu là để xác định xem có nên mang URL trang web gốc đến trang web bên ngoài trang web hay không khi chuyển sang một tên miền bên ngoài trang web. Trình duyệt mặc định mang URL đến trang web bên ngoài trang web, do đó, mặc định là tắt-. website website có thể theo dõi website đến nhưng có thể Tắt nó thông qua cài đặt (nguồn trích dẫn).
thêm mã
//所有请求不发送 <meta name="referrer" content="no-referrer"> //同源的请求,会发送referrer <meta name="referrer" content="same-origin">
Tài liệu tham khảo: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" };
chuỗi trống
no-referrer
Tất cả các yêu cầu không gửi người giới thiệuno-referrer-when-downgrade
Giá trị mặc định, sẽ không có người giới thiệu nào được gửi khi yêu cầu https tới httpsame-origin
Đối với các yêu cầu từ cùng một nguồn, một người giới thiệu sẽ được gửi.origin
Nó sẽ được gửi đi, nhưng chỉ có thông tin về giao thức và tên miền mới được gửi.strict-origin
Nó sẽ được gửi, nhưng chỉ có thông tin về giao thức và tên miền sẽ không được gửi. Người giới thiệu sẽ không được gửi khi yêu cầu từ https đến http.origin-when-cross-origin
Đối với các yêu cầu từ cùng một nguồn, một người giới thiệu sẽ được gửi. Trong trường hợp các nguồn khác nhau, chỉ thông tin về giao thức và tên miền sẽ được gửi.strict-origin-when-cross-origin
Đối với các yêu cầu từ cùng một nguồn, một liên kết giới thiệu sẽ được gửi. Đối với các yêu cầu từ https đến http, một liên kết giới thiệu sẽ không được gửi.unsafe-url
Gửi người giới thiệu bất cứ lúc nàoCó 4 phương pháp có sẵn:
Referrer-Policy: origin
<meta>
Phần tử thay đổi Chính sách người giới thiệu và sửa đổi trực tiếp nội dung có tên người giới thiệu. <meta name="referrer" content="origin">
<a>
, <area>
, <img>
, <iframe>
, hoặc<link>
Phần tử đặt thuộc tính chính sách giới thiệu <a href="http://example.com" referrerpolicy="origin">
<a>
, <area>
, <link>
Phần tử thiết lập mối quan hệ liên kết của rel <a href="http://example.com" rel="noreferrer">
<meta name="referrer" content="no-referrer">
Tại thời điểm này, số liệu thống kê của Baidu, cnzz và các số liệu thống kê khác sẽ không hợp lệ.<meta name="referrer" content="no-referrer">
, để tránh bị theo dõi xuôi dòng.