javascript - 执行所有脚本后如何获得生成的 HTML?

标签 javascript html css browser

如何在执行所有脚本后得到有效的HTML? 实际上脚本是在页面中添加和修改控件和css。我希望将结果显示的 html 视为静态页面。有什么办法可以得到吗?
编辑: 假设如果使用 javascript 添加背景图像,我如何在 Html 或 css 中看到? 请在给出答案之前尝试获取此信息。

最佳答案

一种方法是将 Firefox 与 Firebug 一起使用扩展名。

Firebug 是 Web 开发人员的扩展。除此之外,它还提供了一个“HTML 面板”:

The HTML panel displays the generated HTML/XML of the currently opened page. It differs from the normal source code view, because it also displays all manipulations on the DOM tree. [...]

MS Internet Explorer 的类似解决方案是 Internet Explorer Developer Toolbar .

请注意,这两种解决方案都是特定于浏览器的。无法独立于所使用的浏览器获取结果 HTML,因为此 HTML 仅存在于浏览器的工作内存中(因此您不能,比如说,在网络上嗅探它)。

关于javascript - 执行所有脚本后如何获得生成的 HTML?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3606950/

相关文章:

Javascript:如何通过 DOM 元素更新?

javascript - 正则表达式 unicode 范围 [uXXXX] 未使用 ajax 识别

javascript - 为什么滚动时元素的 scrollTop 属性保持为 0?

Jquery加载消息然后显示站点

javascript - 在特定位置添加 <li>

javascript - 如何设置我的标题动画以在加载时从左侧水平滑入页面 View ?

javascript - D3.js 中的堆叠区域

javascript - 使用 javascript 获取所选内容的原始 HTML

javascript - 需要修改CSS为megamenu才能使其工作

javascript - 更改大型 Bootstrap 模态的高度