css – iframe srcdoc的替代品?

前端之家收集整理的这篇文章主要介绍了css – iframe srcdoc的替代品?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
一般来说,我反对使用iframe,但它解决了我的一个特殊问题.

问题是我在网页上有一个tinyMCE编辑器.在用户使用此编辑器制作内容之后,内容将作为HTML发送到Web应用程序.然后,此内容显示在div中.事实上,tinyMCE经常添加绝对位置的样式和与Web应用程序的其余部分打破的东西.

测试时我发现新的HTML 5 iframe srcdoc =“< p>一些HTML< / p>”而无缝=“真实”对我的情况来说是完美的.它看起来很无缝,内容风格和我的风格完好无损.遗憾的是,我现在看到Android尚不支持HTML5 srcdoc属性(http://w3schools.com/html5/tryit.asp?filename=tryhtml5_iframe_srcdoc在chrome和android浏览器中产生不同的结果).

所以问题是:是否有任何替代iframe srcdoc将保留所有接收内容的样式并将其包含在div中?

解决方法

您可以像这样写入iframe的文档:
var iframeDocument = document.querySelector('#foo').contentWindow.document;
var content = '<html></html>';
iframeDocument.open('text/html','replace');
iframeDocument.write(content);
iframeDocument.close();

猜你在找的CSS相关文章