当前位置: 欣欣网 > 码农

13k star!一键实现优雅保存网页,太香了!

2024-02-11码农

* 戳上方蓝字「 开源先锋 」关注我

推荐阅读:

大家好,我是开源君!

相信大家都和我一样,作为程序员,喜欢收藏各种网页,包括笔记、代码和教程等等。然而,由于各种原因,已经收藏的网页会经常会消失打不开。

现有的"存储为"功能来离线保存网页的方式,对于网页中的图片等素材不太友好,有时候甚至打开保存的离线资源时还会出现各种问题。

最近,我在Github 上发现了一款开源的浏览器扩展 - SingleFile ,能完美解决这个问题。

项目简介

SingleFile 是一款开源的浏览器扩展程序和命令行工具,支持Chrome、Firefox(桌面版和移动版)、Microsoft Edge、Safari、Vivaldi、Brave、Waterfox、Yandex、Opera等常用的浏览器,可以帮助我们将整个网页保存为单个文件,同时能够很好的解决离线的时候打开文件出现的各种素材显示问题。

目前 SingleFile 在github上面已经有 13K+ Star,Chrome 应用商店显示也有 20万+ 的用户在使用。

项目特色

  • 完整保存: SingleFile 可以保存网页的所有内容,包括 HTML、CSS、JavaScript、图像、视频、音频等资源。

  • 单文件: 所有资源都被整合到一个 HTML 文件中,方便下载、分享和离线阅读。

  • 多种格式: 支持多种压缩格式,例如 Gzip、Brotli 等,可以有效减小文件大小。

  • 自定义选项: 可以选择要保存的资源类型,以及是否保留注释、源映射文件等。快速使用

  • 使用体验

    安装很方便,直接在对应的浏览器应用商店里直接安装,项目主页写的很详细。

    安装好之后就可以开始体验

    1、保存网页

    安装好后,在要保存的网页右键,选择SingleFile插件,保存页面即可,如下图

    2、批量保存多个网页

    按住Ctrl键,鼠标左键依次选择要保存的网页。

    然后再单击 SingleFile 图标,依次选择「保存标签页」-「保存选中的标签」,即可,如下图:

    另外,插件还支持一些高级功能例如:自动保存、定期保存、自定义设置等等。大家可以自行探索。

    3、命令行安装

    关于命令行安装,可以通过Docker或者手动安装的方式,具体的话可以参考项目页面,文档写的很详细。

    体验一番, SingleFile 上手还是很容易的,操作也简单,一键就可以快速解决存档、书签、搜索等问题。

    更多项目细节,感兴趣的朋友去项目主页探索把~~

    项目地址:
    https://github.com/gildas-lormeau/SingleFile