0
Я хочу создать элемент iframe, который имеет документ и <head>
и <body>
в javascript.Как создать iframe с документом в javascript?
IFrame не может существовать в dom. Эта часть критическая.
Следующие попытки не работают:
var frame = $('<iframe />'); // [<iframe></iframe>]
var doc = document.implementation.createHTMLDocument() // #document
// TypeError: Cannot read property 'ownerDocument' of null
frame.append(doc);
// HierarchyRequestError: Failed to execute 'appendChild' on 'Node': Nodes of type '#document' may not be inserted inside nodes of type 'IFRAME'.
frame.get(0).appendChild(doc)
Я также попытался создать его в DOM, а затем пытается клонировать его, но клонировали IFrame больше не содержит документ.