Fehler: Erlaubnis verweigert, um auf die Eigenschaft "x" zuzugreifen
Die JavaScript-Ausnahme "Erlaubnis verweigert, um auf die Eigenschaft zuzugreifen" tritt auf, wenn ein Versuch unternommen wurde, auf ein Objekt zuzugreifen, für das Sie keine Berechtigung haben.
Nachricht
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)
Fehlerart
Was ist schiefgelaufen?
Es gab den Versuch, auf ein Objekt zuzugreifen, für das Sie keine Berechtigung haben. Dies ist wahrscheinlich ein <iframe>
-Element, das von einer anderen Domäne geladen wurde, bei der Sie gegen die Same-Origin-Policy verstoßen haben.
Beispiele
>Keine Berechtigung zum Zugriff auf das Dokument
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"