Создание iframe с заданным HTML динамически
Я пытаюсь создать iframe из JavaScript и заполнить его произвольным HTML, например, так:
<code>var html = '<body>Foo</body>'; var iframe = document.createElement('iframe'); iframe.src = 'data:text/html;charset=utf-8,' + encodeURI(html); </code>
Я бы ожидалiframe
чтобы затем содержать действительное окно и документ. Однако это не тот случай:
> console.log(iframe.contentWindow);
null
Попробуйте сами:http://jsfiddle.net/TrevorBurnham/9k9Pe/
Что я пропускаю?