如何在Firefox中将整个Web DOM转换为当前状态?

时间:2010-11-13 01:04:17

标签: firefox dom

我有一个网页,其中包含一些自动生成的javascript内容,当用户点击某些链接时,它会操纵DOM。当我在Firefox中保存页面时,它只保存原始页面而不修改DOM。如何保存或转储由JavaScript操纵的HTML DOM的当前状态?

4 个答案:

答案 0 :(得分:6)

DOM Inspector有一个File->Save DOM As...选项。

答案 1 :(得分:2)

您还可以使用firebug编辑DOM并保存完整的文档标记。

答案 2 :(得分:2)

看起来FireFox已经用不再具有此功能的新工具替换了DOM Inspector。

在新的DOM Inspector中,Ctrl + Shift + I有一个接受命令的控制台。

这有时会有效......

console.log(document.documentElement.innerHTML)

这会给你一些你可以检查的东西,但不会因为某些错误而复制粘贴......

alert(document.documentElement.innerHTML)

这就像console.log(document.documentElement.innerHTML)应该...... [/ p>

document.documentElement.innerText = document.documentElement.innerHTML

答案 3 :(得分:0)

事实证明这很困难;但是,我发现了一个不错的Firefox插件。

保存网页WE 通过DW-dev

https://addons.mozilla.org/en-US/firefox/addon/save-page-we/

它也可用于Chrome。

https://chrome.google.com/webstore/detail/save-page-we/dhhpefjklgkmgeafimnjhojgjamoafof