Document: thuộc tính referrer

Baseline Widely available

This feature is well established and works across many devices and browser versions. It’s been available across browsers since July 2015.

Thuộc tính Document.referrer trả về URI của trang đã liên kết đến trang này.

Giá trị

Giá trị là một chuỗi rỗng nếu người dùng điều hướng đến trang trực tiếp (không thông qua một liên kết, mà ví dụ bằng cách sử dụng bookmark). Vì thuộc tính này chỉ trả về một chuỗi, nó không cung cấp quyền truy cập DOM đến trang giới thiệu.

Bên trong một <iframe>, Document.referrer ban đầu sẽ được đặt thành href của Window.location cha trong các yêu cầu same-origin. Trong các yêu cầu cross-origin, theo mặc định nó là origin của Window.location cha. Để biết thêm thông tin, xem tài liệu Referrer-Policy: strict-origin-when-cross-origin.

Ví dụ

Đoạn mã sau sẽ ghi lại một chuỗi chứa referrer của tài liệu.

js
console.log(document.referrer);

Nếu người dùng điều hướng đến trang thông qua một liên kết như <a href="https://www.w3.org/">W3</a>, thì nó sẽ xuất ra domain trước đó như developer.mozilla.org. Nếu người dùng điều hướng đến trang trực tiếp, nó sẽ xuất ra một chuỗi rỗng.

Đặc tả kỹ thuật

Specification
HTML
# dom-document-referrer-dev

Tương thích trình duyệt