IFrame Darstellungsproblem

Begonnen von wolfram, 31 Juli 2013, 20:47:39

Vorheriges Thema - Nächstes Thema

wolfram

Hallo Freunde,

ich steh' aufm Schlauch. Ich habe einen iframe definiert, aber ich sehe keinen Inhalt.

Folgendermaßen ist er definiert:

define test weblink iframe http://www.google.de

Hier habe ich eigentlich statt google eine canvas-Uhr eingebaut, die auf einem anderen Server läuft....aber egal.

Problem: Ich bekomme (momentan) unter keinen Umständen einen Inhalt angezeigt. Allerdings ging es mit genau dieser Konfiguration irgendwann mal..
Gucke ich mit Firebug nach "was da los ist" - wird Folgendes angezeigt:

<td>
<iframe src="http://www.google.de">Iframes disabled</iframe>
<br/>
<a href="/fhem?detail=test">test</a>


Hat jemand eine Idee?

Viele Grüße
wolf

MarcP

Hallo,

für dein spezielles Google-Beispiel:

Google hat den Response header
x-frame-options:SAMEORIGIN

gesetzt, der besagt, das die Seite nur dann angezeigt werden darf, wenn die Elternseite und die IFrame Seite von der selben Domain stammen. (Details z.B. hier: https://developer.mozilla.org/en-US/docs/HTTP/X-Frame-Options)

Ausnahmsweise gibt der Internet Explorer da sogar eine gute Fehlermeldung:

Dieser Inhalt kann nicht in einem Frame angezeigt werden.
 
Um die Informationen zu schützen, die Sie auf dieser Website eingeben, hat der Herausgeber dieser Inhalte das Anzeigen der Inhalte in einem Frame untersagt.
   
Mögliche Vorgehensweise:
 
  Diesen Inhalt in einem neuen Fenster öffnen  


Teste mal mit "http://heise.de", das sollte gehen.

Ob das der Server mit Deiner Uhr auch so macht, weiß ich natürlich nicht.

Im Chrome ist das mit
STRG-SHIFT-I ==> Network
gut nachvollziehbar.

Viele Grüße,
Marc