Error: Permission denied to access property "x"

Ngoại lệ JavaScript "Permission denied to access property" xảy ra khi có cố gắng truy cập một đối tượng mà bạn không có quyền.

Thông báo

DOMException: Blocked a frame with origin "x" from accessing a cross-origin frame. (Chromium-based)
DOMException: Permission denied to access property "x" on cross-origin object (Firefox)
SecurityError: Blocked a frame with origin "x" from accessing a cross-origin frame. Protocols, domains, and ports must match. (Safari)

Loại lỗi

DOMException.

Điều gì đã xảy ra?

Có cố gắng truy cập một đối tượng mà bạn không có quyền. Đây thường là một phần tử <iframe> được tải từ một domain khác và bạn đã vi phạm same-origin policy.

Ví dụ

Không có quyền truy cập document

html
<iframe id="myframe" src="http://www1.w3c-test.org/common/blank.html"></iframe>
js
console.log(frames[0].document);
// Error: Permission denied to access property "document"

Xem thêm