Laden Sie Facebook in einen iframe

9

Ich kann facebook nicht in einen iframe laden, in einer Webseite wie der folgenden:

%Vor%

Ich habe es mit anderen Websites getestet und es scheint ohne Probleme zu laden, zum Beispiel für wired.com , aber nicht für facebook.com ...

Kann mir jemand erklären warum?

Ich verwende Google Chrome und Safari, falls erforderlich.

Es scheint so, als ob Google das Iframe-Laden seiner Seite blockiert.

    
auino 13.03.2012, 07:57
quelle

3 Antworten

15

Wenn Sie Firebug oder die Entwicklerkonsole von Google Chrome verwenden, können Sie den folgenden Fehler sehen:

%Vor%


X-Frame-Optionen

  

DENY
  Die Seite kann nicht in einem Frame angezeigt werden, unabhängig von der Site, die dies versucht.

     

SAMEORIGIN
  Die Seite kann nur in einem Rahmen am selben Ursprung wie die Seite selbst angezeigt werden.

Hier ist eine weitere verwandte Stackoverflow-Frage Überwindung von "Anzeige verboten durch X-Frame-Optionen"

    
samuirai 13.03.2012, 08:12
quelle
5

Google und Facebook verwenden X-Frame-Optionen im HTTP-Response-Header, um zu vermeiden, dass der Inhalt in einen iFrame geladen wird.

  

Der X-Frame-Optionen-HTTP-Antwort-Header kann verwendet werden, um anzuzeigen   ob ein Browser eine Seite rendern sollte oder nicht    oder . Sites können dies verwenden, um Clickjacking zu vermeiden   Angriffe, indem sichergestellt wird, dass ihr Inhalt nicht in andere eingebettet ist   Websites.

Quelle: Ссылка

Ich denke nicht, dass Sie diese Einstellung überschreiben können.

    
alykhalid 13.03.2012 08:09
quelle
-3

Verwenden Sie das "ignore X-frame-option" Plugin für Google Chrome

    
Shazvan Hanif 27.09.2017 10:10
quelle

Tags und Links