在IE 11中未显示的iframe中设置为src的HTML代码

时间:2017-09-11 11:04:07

标签: html iframe internet-explorer-11

<html>
<head>
</head>
<body>
<iframe id='smartPartFrame' src='data:text/html;charset=utf-8,<h1>inteGREAT</h1>' scrolling='no' width='1000px' height='70px'></iframe>

</body>
</html>

以上用于在iframe中显示h1的html代码。 Chrome,Firefox,Edge工作正常。 IE 11显示错误:无法显示页面。我想直接在src而不是文件路径中设置html。

1 个答案:

答案 0 :(得分:0)

Internet Explorer 11不支持iframe中的数据URI,也不支持在iframe中嵌入HTML内嵌的任何其他方式。

在标准中执行此操作的“预期”方式是srcdoc属性,而不是给定数据URI的src属性,而是browser support for srcdoc remains poor