Thuộc tính referrerpolicy của HTML <script>

Định nghĩa và cách sử dụng

referrerpolicy Thuộc tính quy định thông tin người đề cập cần gửi khi lấy script.

Mô hình

Đặt referrerpolicy cho script:

<script src="myscripts.js" referrerpolicy="origin"></script>

Cú pháp

<script referrerpolicy="no-referrer|no-referrer-when-downgrade|origin|origin-when-cross-origin|same-origin|strict-origin-when-cross-origin|unsafe-url">

Giá trị thuộc tính

Giá trị Mô tả
no-referrer Không gửi thông tin người đề cập.
no-referrer-when-downgrade

Giá trị mặc định. Nếu mức độ an toàn của giao thức duy trì hoặc cao hơn (từ HTTP đến HTTP, từ HTTPS đến HTTPS, từ HTTP đến HTTPS là được phép), thì gửi nguồn gốc ban đầu, đường dẫn và chuỗi truy vấn.

Nếu mức độ an toàn của giao thức thấp (từ HTTPS đến HTTP không được phép), thì không gửi bất kỳ nội dung nào.

origin Gửi nguồn tài liệu (giao thức, máy chủ và cổng).
origin-when-cross-origin Đối với yêu cầu chéo nguồn, gửi nguồn của tài liệu. Đối với yêu cầu cùng nguồn, gửi nguồn, đường dẫn và chuỗi truy vấn.
same-origin Đối với yêu cầu cùng nguồn, gửi người đề cập (referrer). Đối với yêu cầu chéo nguồn, không gửi người đề cập.
strict-origin-when-cross-origin

Nếu mức độ an toàn của giao thức duy trì hoặc cao hơn (từ HTTP đến HTTP, từ HTTPS đến HTTPS, và từ HTTP đến HTTPS), thì gửi thông tin nguồn.

Đối với mức độ an toàn thấp hơn (từ HTTPS đến HTTP), không gửi bất kỳ nội dung nào.

unsafe-url Gửi nguồn, đường dẫn và chuỗi truy vấn (không quan trọng mức độ an toàn). Hãy sử dụng cẩn thận giá trị này!

Hỗ trợ trình duyệt

Số trong bảng cho biết phiên bản trình duyệt đầu tiên hỗ trợ thuộc tính này hoàn toàn.

Chrome Edge Firefox Safari Opera
Chrome Edge Firefox Safari Opera
70.0 79.0 65.0 Không hỗ trợ Hỗ trợ