我有一个应用程序,我想保存 100% 的 iFrame 内容。这包括 <html>
标签(如果存在)。
我只找到了如何从该部分开始保存 iFrame 内容的解决方案。
var if = $('#myiframe').contents().find("html").html();
但这并不好,因为我不知道文档中是否总是有 HTML 标记。此外,这种方法的第二个问题是它没有返回 <html>
标签。
我需要一些函数,可以毫无借口地返回 iFrame 内的所有内容。
知道如何实现这一目标吗?
最佳答案
我终于通过执行以下操作找到了解决方案:
var if = document.getElementById('#myiframe').contentWindow.document.documentElement.outerHTML;
关于javascript - 如何获取 iFrame 的完整 HTML 内容?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43964172/