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
Đ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"