在笔记软件还不盛行的年代,保存页面还是有需求的,因为有时候存下了书签,但是页面却404了,原因是那时建站还不易,站点经常失联。
当时 IE 可以保存单个文件,但是微软搞了一个不兼容的 MHTML 文件格式,可以将网页的所有内容(图片、CSS、脚本等)压缩进一个 .mht 文件中,但是它对于后来的 Firefox 浏览器不友好。
其实我也试过:
- 直接保存网页:一堆文件,一堆文件夹,有些 js 或 css 或 图片还经常缺失。
- 截图:没法检索文字,当时还没有滚动截图功能。
- 打印 PDF:样式崩坏,格式全乱掉了。
终于在 Chrome 插件爆发后,发现了 SingleFile,瞬间觉得“真香”!它直接把整个网页一键打包成一个 HTML 文件,所有内容、样式、图片都完整保留下来,而且完全离线可用。
SingleFile 源码
SingleFile 源码 (兼容 Manifest V3)
最让我满意的是:
- 保存后的文件跟网页一模一样,完全复刻。
- 复杂页面也能搞定,不管是攻略,还是技术博客,都稳得很。
- 可以局部保存,增加灵活性。
- 还可以设置自动保存,省得一遍遍点保存。
如果你仍然有保存页面的需求,SingleFile 绝对值得一试!
