У меня есть iframe
без атрибута src
. Я установил его с HTML со стороны JavaScript.Как избежать iframe без src, чтобы прочитать его родительский HTML?
Проблема в том, что если я загружаю скрипт, содержащий $("body").html()
, он возвращает html body
родительского документа, в то время как я ожидаю получить html тела iframe.
Как я могу избежать такого поведения?
Я установил iframe
HTML с помощью:
$(".myResult").contents().find("html").html(myHtmlToLoad);
Вот является JSFIDDLE где я воспроизвел этот вопрос. Я ожидаю, что значение textarea вернет вызов $(body).html()
(внутри iframe), но возвращает HTML всей страницы (содержащей iframe).
любая конкретная причина, она должна быть iframe? Кажется, должны быть лучшие альтернативы, если вы явно контролируете содержимое. –
@Tim Я хотел бы быть отдельным документом. –
Это для созданного пользователем контента, или что-то в этом роде? –