![在 Firefox 中将网页保存为保留基本格式和位置的文本或 RTF 文件](https://linux22.com/image/1496231/%E5%9C%A8%20Firefox%20%E4%B8%AD%E5%B0%86%E7%BD%91%E9%A1%B5%E4%BF%9D%E5%AD%98%E4%B8%BA%E4%BF%9D%E7%95%99%E5%9F%BA%E6%9C%AC%E6%A0%BC%E5%BC%8F%E5%92%8C%E4%BD%8D%E7%BD%AE%E7%9A%84%E6%96%87%E6%9C%AC%E6%88%96%20RTF%20%E6%96%87%E4%BB%B6.png)
在 Firefox 中,是否可以保存包含文本的页面,同时保留基本的格式化和定位,但不保存任何可执行代码(JavaScript)?
它不需要完美,只要近似即可。
我需要文本可搜索,因此截屏是不够的。
最好提供适用于 Windows 的答案。
我尝试过的:
- 复制并粘贴到记事本中。
结果:丢失所有文本格式和定位(如预期)。 - 复制并粘贴到 OpenOffice、LibreOffice 和 Wordpad 中。
结果:未保持足够的文本定位。具体来说,左对齐和右对齐的文本都变成了左对齐。 - 在 Firefox 内部保存为文本文件。
结果:与#1相同。 - 在 Firefox 中保存为纯 HTML 文件。
结果:与#2相同。 - 在 Firefox 内部保存为 HTML 完整文件。
结果:无论出于什么原因,Firefox 都会报告许多页面失败,这可能是因为这些页面是通过 HTTPS 提供的方式。
我目前的解决方法很麻烦。我下载页面的 HTML 和 CSS。然后我手动编辑每个 HTML 文件以指向 CSS 文件的本地副本。最后,我删除所有 JavaScript 引用。这需要花费大量时间和精力,并且会导致对 CSS 文件的依赖,而不是单个干净的文本或 RTF 文件。
我已经考虑过Mozilla 存档格式扩展,但我认为它总是将所有 JavaScript 保存在存档中。我更喜欢没有依赖项且绝对没有 JavaScript 的纯文本或 RTF(富文本)文件。