Generell bin ich gegen die Verwendung von iframes, aber es löste ein bestimmtes Problem von mir.Alternativen zu iframe srcdoc?
Die Sache ist, dass ich einen winzigen MCE-Editor auf einer Webseite habe. Nachdem der Benutzer den Inhalt mit diesem Editor erstellt hat, wird der Inhalt als HTML an eine Webanwendung gesendet. Dieser Inhalt wird dann in einem div angezeigt. Thing ist, dass tinyMCE oft Stile mit absoluten Position und Dinge hinzufügen, die mit dem Rest der Web-Anwendung brechen.
Beim Testen fand ich heraus, dass das neue HTML 5 iframe srcdoc="<p>Some HTML</p>"
und seamless="true"
für meine Situation perfekt war. Es sah nahtlos aus und der Inhalt Stil und mein Stil war intakt. Leider sehe ich jetzt, dass das HTML5 srcdoc Attribut noch nicht von Android unterstützt wird (http://w3schools.com/html5/tryit.asp?filename=tryhtml5_iframe_srcdoc ergibt unterschiedliche Ergebnisse in Chrome und Android Browser).
Die Frage ist also: Gibt es eine Alternative zum iframe srcdoc, die den gesamten Stil des empfangenen Inhalts erhalten und in einem div enthalten wird?
Editor ändern? Es gibt viele Editoren im Netz –
auch Sie mögen dieses Beispiel mögen, die das Arbeiten mit iframe auf demselben Ursprung demonstrieren. http://jsfiddle.net/oceog/r4VPr/ –
Danke, das hat den Trick mit einigen Modifikationen! – Sindre