【发布时间】:2026-01-15 15:35:01
【问题描述】:
在 Chrome 的网络检查器中,如果您右键单击 DOM 元素,则会有一个“复制为 HTML”选项,通常会为您提供该元素及其所有子元素的 HTML 字符串。然而,它似乎从来没有包含 IFrame 标记的内容,尽管它们在检查器中显示为子节点。
问题不是由跨域限制引起的:即使是同域 IFrame 也会从复制的 HTML 中排除。
除了复制和粘贴每个嵌套 IFrame 的 HTML 根目录并在文本编辑器中手动将它们拼接在一起之外,有什么办法可以解决这个问题?我为一个网站工作,该网站的第三方广告脚本通常会生成大型、蔓延的嵌套 IFrame 树,我需要一种方法让同事能够复制和粘贴该结构,这样我就可以在不坐下来的情况下调试广告问题在他们的办公桌上。
【问题讨论】:
标签: html google-chrome dom iframe google-chrome-devtools