<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。
答案 0 :(得分:0)
Internet Explorer 11不支持iframe中的数据URI,也不支持在iframe中嵌入HTML内嵌的任何其他方式。
在标准中执行此操作的“预期”方式是srcdoc
属性,而不是给定数据URI的src
属性,而是browser support for srcdoc
remains poor。