使用给定的 HTML 动态创建 iframe
2022-08-30 01:51:10
我正在尝试从JavaScript创建一个iframe,并用任意HTML填充它,如下所示:
var html = '<body>Foo</body>';
var iframe = document.createElement('iframe');
iframe.src = 'data:text/html;charset=utf-8,' + encodeURI(html);
我希望包含一个有效的窗口和文档。但是,事实并非如此:iframe
> console.log(iframe.contentWindow);
零
亲自尝试一下:http://jsfiddle.net/TrevorBurnham/9k9Pe/
我忽略了什么?