Javascript-使用iframes(作为字符串)获取所有页面HTML

Javascript-使用iframes(作为字符串)获取所有页面HTML,javascript,Javascript,如何将所有页面HTML作为字符串获取,包括主体中的iframe 我试着跟着 document.getElementsByTagName('html')[0].innerHTML 但是不会返回iframe的HTML。您可以通过窗口获取iframe的innerHTML。frames对象: window.frames['some-iframe'].document.body.innerHTML 祝你好运 根据我有限的理解,你无法访问跨域iframe的内部身体。否则,document.getEle

如何将所有页面HTML作为字符串获取,包括主体中的iframe

我试着跟着

document.getElementsByTagName('html')[0].innerHTML

但是不会返回iframe的HTML。

您可以通过
窗口获取iframe的innerHTML。frames
对象:

window.frames['some-iframe'].document.body.innerHTML 

祝你好运

根据我有限的理解,你无法访问跨域iframe的内部身体。否则,
document.getElementById('iframe-id').contentWindow.document将为您提供iframe的内部内容。您需要首先获取主html,然后分别提取各个iframes html。yes@MatheusCuba的可能重复项,现在我正在使用相同的方法查找每个iframe。谢谢,我使用了带有
window.frames
的for循环来搜索元素,结果成功了。