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

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

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

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


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

答案1

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

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

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


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

相关内容