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