GNU/Linux >> LINUX-Kenntnisse >  >> Panels >> Plesk

iFrame zulassen - Problem „Anzeige von X-Frame-Optionen verboten“ behoben

Problem

Wenn Sie versuchen, Ihre Webseite in einem iFrame auf einer nicht lokalen Website zu verwenden, wird der iFrame nicht geladen oder Sie erhalten eine Fehlermeldung, die besagt:„Anzeige von X-Frame-Optionen verboten“

Ursache

Der X-Frame Options-Header ist auf dem Quellserver serverweit auf „SAMEORIGIN“ gesetzt

Auflösung

Fügen Sie für IIS-Server einen Header für X-Frame-Optionen in der Datei web.config der Website hinzu, von der Sie die Seite beziehen möchten.1. Öffnen Sie die web.config-Datei Ihrer Quell-Site./div>2. Suchen Sie nach „X-Rahmen“. a. Wenn keine Ergebnisse erzielt werden, fahren Sie mit Schritt 3 fort. b. Wenn es bereits ein X-Frame Options httpProtocol gibt, ändern Sie den Wert von „SAMEORIGIN“ oder „DENY“3. Suche " Fügen Sie direkt vor diesem Tag den folgenden Code ein:
<httpProtocol>
    <customHeaders>
      <add name="X-Frame-Options" value="ALLOW-FROM https://domain.com" />
    </customHeaders>
</httpProtocol>
4. Ändern Sie https://domain.com in den Domainnamen, auf dem Sie den iFrame verwenden. Die Webseiten für Ihre Website sollten jetzt in einem iFrame geladen werden.

Testen Sie es:

  1. Gehen Sie zu https://www.iframe-generator.com/ und fügen Sie die URL ein, die Sie in Ihrem iFrame verwenden möchten. Klicken Sie auf Vorschau. Die Seite kann nicht geladen werden.
  2. Ändern Sie die URL im httpProtocol der X-Frame-Option zu https://www.iframe-generator.com/
  3. Gehen Sie zu https://www.iframe-generator.com/ und fügen Sie Ihre URL ein, die Sie im iFrame verwenden möchten. Klicken Sie auf Vorschau. Die Seite sollte jetzt geladen werden.
Dies bestätigt, dass der Header httpProtocol X-Frame-Options in der Datei web.config funktioniert.
Plesk
  1. So beheben Sie das Problem, dass Ubuntu aufgrund der beschädigten Pakete nicht aktualisiert wird

  2. So beheben Sie das Problem mit dem unsichtbaren Mauszeiger in Ubuntu GNOME

  3. Wie behebt man das Problem „Upgrade kann nicht berechnet werden“ beim Upgrade von 12.04 auf 12.10?

  4. 403 Verbotener Fehler beim Aktivieren von /server-status in Apache HTTPD Server

  5. Behebung des Problems „Kein Ton (Dummy-Ausgabe)“ in Ubuntu mit SND HDA Intel

So beheben Sie den schwarzen Bildschirm von Google Chrome unter Linux OS (Wayland)

Beheben Sie das Adobe Flash Player-Problem in Chromium in Ubuntu

So beheben Sie kein Problem mit drahtlosen Netzwerken in Ubuntu Linux

403 Verbotener Fehler

Domäne umbenennen IIS 7 Problem

So beheben Sie das Problem „Terminal kann nicht eingegeben werden“ im Linux-System