如何让 FireFox 像以前一样从 DOM 中保存当前页面?

jah*_*ahu 9 firefox html

到目前为止,当我Save as在 FireFox 中单击时,它曾经用于保存 DOM 中的内容。然而,现在 FireFox 更新到 32.0.3 版,它保存了原始 html,并且在页面加载后对页面所做的所有更改都将丢失(即来自 ajax 调用的内容)。

我如何Save as恢复旧功能(是的,我需要它原来的样子)?


更新:我Save as在另一台运行 FireFox 32.0.3 的机器上进行了测试,并得到了预期的结果。我需要进行进一步的测试,以确定这两者有何不同。

jah*_*ahu 5

我发现出了什么问题。在saved as type切换到*.*在保存文件对话框(用于save as文件选项很明显)。启用此设置后,Firefox 将保存原始 html。使用任何其他设置(包括 txt),Firefox 正在保存 DOM 中的内容(包括所有更改)。有一瞬间,我想知道这是否可能是一个未记录的功能,但它在这里说:

所有文件:这相当于“网页,仅 HTML”,但您可以指定文件扩展名(例如“.htm”或“.shtml”)。

这会让我相信这是一个错误。我的意思是,这是一个错误,因为行为不同于“网页,仅 HTML”选项。


更新:我昨天测试过,我很确定Web page, HTML only保存了 html 的修改版本,但是当我在另一台机器上重复测试时,我得到了原始 html 文件。所以“错误”部分实际上可能是我的错误。尽管如此,如果您的 Firefox 保存的是原始文件而不是修改后的内容,请确保saved as type未将其设置为Web page, HTML onlyAll files