Ich versuche, einen iFrame als Testbereich in einer HTML / Javascript / CSS-In-Browser-IDE in Chrome zu programmieren, aber ich verliere eine Menge Funktionalität aufgrund bestimmter Fehler, und ich frage mich, ob jemand das könnte sagen Sie mir, wie Sie das .src-Attribut des iFrame auf eine URL mit dem JavaScript-CSS-Code usw. einstellen, der direkt im .src-Attribut kodiert ist. Sag mir nicht, dass es nicht möglich ist, weil ich weiß, dass es möglich ist. Ich habe gerade die Webseite verloren, auf der ich diese Methode gefunden habe. Auch, als eine Nebenbemerkung, wäre es möglich, dieses iFrame programmgesteuert zu zwingen, zu aktualisieren?
Danke für Ihre Zeit,
Chris
Aus meinen Recherchen geht hervor, dass dies ein Sicherheitsrisiko darstellt und daher in allen Browsern nicht erlaubt ist.
MS IE Site-Link Auszug:
Daten-URIs werden nur für die folgenden Elemente und / oder Attribute unterstützt.
- Objekt (nur Bilder)
- img
- Eingabetyp = Bild
- link
- CSS-Deklarationen, die eine URL akzeptieren, z. B. background, backgroundImage usw.
HTML5 Sicherheits-Cheatsheet: Ссылка
Ja, es ist möglich - siehe Ссылка
Beachten Sie, dass der Iframe denselben Ursprung hat wie die Originalseite, was möglicherweise unerwünscht ist und je nach dem, was Sie tun, ernsthafte Sicherheitsüberlegungen nach sich ziehen kann.
Ein Beispiel für die Verwendung der Methode javascript: scheme finden Sie hier: Ссылка (Wenn Sie mit https verwendet werden, benötigen Sie zusätzliches googlen und gute Tests um zu überprüfen, dass eine gemischte https / http-Warnung niemals auftreten kann.)
Tags und Links javascript html google-chrome