Dieser Inhalt wurde automatisch aus dem Englischen übersetzt, und kann Fehler enthalten. Erfahre mehr über dieses Experiment.

View in English Always switch to English

Fehler: Erlaubnis verweigert, um auf Eigenschaft "x" zuzugreifen

Die JavaScript-Ausnahme "Erlaubnis verweigert, um auf Eigenschaft zuzugreifen" tritt auf, wenn versucht 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)

Fehlertyp

DOMException.

Was ist schiefgelaufen?

Es wurde versucht, 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 und für das Sie die Same-Origin-Richtlinie verletzt haben.

Beispiele

Keine Berechtigung, auf das Dokument zuzugreifen

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"

Siehe auch