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

标签 javascript

如何将所有页面 HTML 获取为字符串,包括正文中的 iframe?

我试着跟随,

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

但是没有返回 iframe 的 HTML。

最佳答案

您可以通过 window.frames 对象获取 iframe 的 innerHTML:

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

祝你好运!

关于Javascript - 使用 iframe 获取所有页面 HTML(作为字符串),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49876928/

相关文章:

javascript - 以下 reducer 功能如何工作?

javascript - 正确转义javascript json字符串中的换行符

javascript - 如何在两个对象数组之间推送不存在的数据

javascript - angular 的 promise 是否具有误导性,因为它们并不总是被异步调用

javascript - 如何将图像放置在每个单独的网格正方形中?

javascript - 使用 Javascript 访问 ArrayList 的特定成员

javascript - 如何在 Canvas 上的图层中绘制图像?

javascript - 错误在条件表达式中不必要地使用 bool 文字 no-unneeded-ternary

javascript - chrome.tabs.create 无法正常工作?

javascript - 使用 Jquery Tablesorter,如何使其中一列成为页面加载时排序的默认列?