<meta name="referrer">
Baseline
Widely available
This feature is well established and works across many devices and browser versions. It’s been available across browsers since January 2020.
Giá trị referrer cho thuộc tính name của phần tử <meta> kiểm soát HTTP header Referer của các yêu cầu được gửi từ tài liệu.
Nếu được chỉ định, bạn xác định referrer bằng cách sử dụng thuộc tính content trong phần tử <meta> dưới dạng giá trị từ khóa.
Ví dụ, phần tử <meta> sau đây gửi origin của tài liệu làm referrer:
<meta name="referrer" content="origin" />
Warning:
Chèn động <meta name="referrer"> (bằng document.write() hoặc appendChild()) làm cho hành vi referrer không thể đoán trước.
Khi một số chính sách mâu thuẫn được xác định, chính sách no-referrer sẽ được áp dụng.
Ghi chú sử dụng
Một phần tử <meta name="referrer"> có các thuộc tính bổ sung sau:
content-
Đặt referrer tài liệu. Bạn phải xác định thuộc tính này. Chấp nhận một trong các giá trị sau:
no-referrer-
Không gửi HTTP header
Referer. origin-
Gửi origin của tài liệu.
no-referrer-when-downgrade-
Gửi URL đầy đủ khi đích đến ít nhất cũng an toàn như trang hiện tại (HTTP(S)→HTTPS), nhưng không gửi referrer khi kém an toàn hơn (HTTPS→HTTP). Đây là hành vi mặc định.
origin-when-cross-origin-
Gửi URL đầy đủ (đã loại bỏ tham số) cho các yêu cầu cùng nguồn gốc, nhưng chỉ gửi origin trong các trường hợp khác.
same-origin-
Gửi URL đầy đủ (đã loại bỏ tham số) cho các yêu cầu cùng nguồn gốc. Các yêu cầu khác nguồn gốc sẽ không chứa header referrer.
strict-origin-
Gửi origin khi đích đến ít nhất cũng an toàn như trang hiện tại (HTTP(S)→HTTPS), nhưng không gửi referrer khi kém an toàn hơn (HTTPS→HTTP).
strict-origin-when-cross-origin-
Gửi URL đầy đủ (đã loại bỏ tham số) cho các yêu cầu cùng nguồn gốc. Gửi origin khi đích đến ít nhất cũng an toàn như trang hiện tại (HTTP(S)→HTTPS). Nếu không, không gửi referrer.
unsafe-URL-
Gửi URL đầy đủ (đã loại bỏ tham số) cho các yêu cầu cùng nguồn gốc hoặc khác nguồn gốc.
Ví dụ
>Xóa referrer khỏi các yêu cầu
Phần tử <meta> sau đây chỉ định rằng tài liệu không nên gửi header Referer cùng với các yêu cầu HTTP từ tài liệu:
<meta name="referrer" content="no-referrer" />
Thông số kỹ thuật
| Thông số kỹ thuật |
|---|
| HTML> # meta-referrer> |
Tương thích trình duyệt
Xem thêm
- HTTP header
Referer