Google Chrome wird nicht zulassen, IFRAME: laden einer HTML-Datei
Habe ich dieses iframe
funktioniert einwandfrei auf FF, aber es scheint nicht zu laden, bis auf Google Chrome.
Könnte mir jemand sagen, warum dies passiert ist?
Meine iframe
:
HTML:
<iframe src="http://tripsketch.com/page?s=TheCavendish#!Id=1024&Name=London&Type=City&view=Attraction" height="700" width="990" frameborder="0" scrolling="no">
</iframe>
- Links zu jsfiddle.net beizufügen ist code. ist ziemlich selbsterklärend.
- ja, bitte besuchen Sie [link]( jsfiddle.net/vsD6g/4)
- Nein, Sie müssen kopieren und fügen Sie den code in die Frage, auch wenn Sie einem link zu jsfiddle.
- plz-check jetzt
Du musst angemeldet sein, um einen Kommentar abzugeben.
Habe es getestet und es funktioniert OK, in Chrom auf mein Ende. Meine Vermutung ist, dass Sie es eingerichtet haben, so dass die Seite mit dem iframe aufgerufen wird, via https. Wenn die Seite https, können Sie nicht laden Sie ein iframe auf dieser Seite, die nicht https. Es wird Ergebnis in einem "mixed-content "- Fehler" und aus Sicherheitsgründen wird es nicht geladen.
Funktioniert es im FF, weil FF mehr lax über diese Sicherheitsmaßnahme und Chrome passiert zu sein, mehr strenge bei mixed-content-Fehler.
Problem mit chrome ab version 27.xx & 28.xxx
In dieser version von chrome war das Problem der url-Umleitung,wodurch leere führen(Fehler 302).
Hinzufügen der Lösung für jemanden, der kämpfen könnte wie mir.
Ich löste das Problem durch hinzufügen der option für die Content-Security-Policy.
ich habe das gleiche Problem, ich weiß nicht für was, es denke ist weil chrome-Bausteine für die Sicherheit, wie auch immer, ich kann lösen, wie dieses:
in Ihre html:
Endlich, nach vielen Untersuchungen und sucht den code unten lösen das Problem: