Heim > Artikel > Web-Frontend > Wie behebe ich den durch X-Frame-Options verursachten Fehler „Anzeige in einem Frame verweigert'?
Behebung des Fehlers „Anzeige in einem Frame verweigert“ mit X-Frame-Optionen
In Fällen, in denen eine externe Ressource in einen Iframe eingebettet wird löst einen Fehler aus, ähnlich wie „Die Anzeige von ‚URL‘ in einem Frame wurde abgelehnt, weil ‚X-Frame-Options‘ auf ‚SAMEORIGIN‘ gesetzt wurde“, Verständnis X-Frame-Options ist von entscheidender Bedeutung.
X-Frame-Options ist ein Antwortheader, der von der Domäne konfiguriert wird, die die angeforderte Ressource hostet. In Ihrem Beispiel weist „SAMEORIGIN“ darauf hin, dass Google iFrames daran gehindert hat, externe Ressourcen außer aus ihrer eigenen Domain zu laden.
Behebung des Problems
Beim Festlegen von X-Frame- Optionen im Iframe sind keine Option. Sie können die Antwortheader der Zieldomäne überprüfen, um die X-Frame-Optionen zu bestätigen Wert:
<img src="https://i.sstatic.net/bjM2C.png" alt="enter image description here"></img>
Weitere Einblicke finden Sie in der MDN-Dokumentation zum Thema „Der X-Frame-Options-Antwortheader“.
Das obige ist der detaillierte Inhalt vonWie behebe ich den durch X-Frame-Options verursachten Fehler „Anzeige in einem Frame verweigert'?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!