Document: phương thức hasUnpartitionedCookieAccess()

Khả dụng hạn chế

This feature is not Baseline because it does not work in some of the most widely-used browsers.

Phương thức hasUnpartitionedCookieAccess() của giao diện Document trả về một Promise phân giải với một giá trị boolean cho biết liệu tài liệu có quyền truy cập vào third-party cookie unpartitioned hay không.

Phương thức này là một phần của Storage Access API.

Phương thức này là tên mới của Document.hasStorageAccess().

Cú pháp

js
hasUnpartitionedCookieAccess()

Tham số

Không có.

Giá trị trả về

Một Promise phân giải với một giá trị boolean cho biết liệu tài liệu có quyền truy cập vào third-party cookie — true nếu có, và false nếu không.

Xem Document.hasStorageAccess() để biết thêm chi tiết.

Ngoại lệ

InvalidStateError DOMException

Được ném ra nếu Document hiện tại chưa hoạt động.

Ví dụ

js
document.hasUnpartitionedCookieAccess().then((hasAccess) => {
  if (hasAccess) {
    // quyền truy cập storage đã được cấp.
    console.log("truy cập cookie được cấp");
  } else {
    // quyền truy cập storage chưa được cấp;
    // bạn có thể muốn gọi requestStorageAccess().
    console.log("truy cập cookie bị từ chối");
  }
});

Note: Xem Sử dụng Storage Access API để biết ví dụ đầy đủ hơn.

Đặc tả kỹ thuật

Thông số kỹ thuật
Extending Storage Access API (SAA) to non-cookie storage
# dom-document-hasunpartitionedcookieaccess

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

Xem thêm