molily: fremde Website in einem Frame darstellen

Beitrag lesen

Hallo,

<frame name="oben" src="http://www.google.de/">
aber im Bereich oben wird nur leerer Inhalt angezeigt, nicht Google. Was muss ich tun, dass oben automatisch Google geladen wird?

Google und andere große Sites setzen den HTTP-Header X-Frame-Options: SAMEORIGIN ein, um das Einbinden in fremde Framesets zu verhindern. Der Browser weigert sich in diesem Fall, die Zielseite anzuzeigen. Auf der Fehlerkonsole sollte eine entsprechende Meldung auftauchen.

Eine Website, die weder einen solchen Header setzt noch <http://de.selfhtml.org/javascript/beispiele/seitenanzeige.htm@title=ein JavaScript besitzt, um aus Framesets auszubrechen>, kannst du rein technisch gesehen in dein Frameset einbinden. Allerdings unterbinden es viele große Sites aus Sicherheitsgründen (u.a. zur Vermeidung von Clickjacking).

Mathias