2017-05-14 86 views
0

我有一个应用程序,我想要保存100%的iFrame的内容。这包括<html>标签也(如果它们存在)。如何获取iFrame的完整HTML内容?

我只找到一个解决方案,如何保存从该部分开始的iFrame的内容。

var if = $('#myiframe').contents().find("html").html(); 

然而,这是不好的,因为我不知道三项方始终将文档中的HTML标签。另外,这种方法的第二个问题是它没有返回<html>标签。

我需要一些功能,我可以在没有任何借口的情况下将所有内容返回给iFrame。

任何想法如何实现这一目标?

回答

0

我终于找到了解决方案通过执行以下操作:

var if = document.getElementById('#myiframe').contentWindow.document.documentElement.outerHTML;