相关疑难解决方法(0)

动态创建具有给定HTML的iframe

我正在尝试从JavaScript创建一个iframe并用任意HTML填充它,如下所示:

var html = '<body>Foo</body>';
var iframe = document.createElement('iframe');
iframe.src = 'data:text/html;charset=utf-8,' + encodeURI(html);
Run Code Online (Sandbox Code Playgroud)

我希望iframe然后包含一个有效的窗口和文档.但是,情况并非如此:

> console.log(iframe.contentWindow);
空值

亲自试试:http://jsfiddle.net/TrevorBurnham/9k9Pe/

我在俯瞰什么?

javascript iframe

135
推荐指数
6
解决办法
20万
查看次数

标签 统计

iframe ×1

javascript ×1