将 iframe 的文档附加到父级

问题描述

我对 JavaScript 很陌生,所以我希望我的问题足够清楚。

我想导出网页的 DOM 的字符串表示,但是 iframe 有问题。 我从: var parentString = new XMLSerializer().serializetoString(window.document.

这给了我大部分我想要的东西,除了 iframe 元素中没有内容, 所以我必须递归遍历 window.frames 并导出它们的文档。

我不知道如何将每个 iframe 的文档附加到其在 parentString 中的正确位置。 对于嵌套的 iframe,任何解决方案也应该适用

例如:

<!-- If my parentString holds the element: -->
<iframe name="iframeName" id="iframeID" ...></iframe>

<!-- I want to insert the iframe's document: -->
<iframe name="iframeName" id="iframeID" ...>
   <!DOCTYPE html PUBLIC...> 
      <html ..>
      ...
      </html>
</iframe>

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)