2017-05-14 33 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;