大家好,很高兴又见面了,我是"高级前端进阶",由我带着大家一起关注前端前沿、深入前端底层技术,大家一起进步,也欢迎大家关注、点赞、收藏、转发,您的支持是我不断创作的动力。
什么是 Min
Min 是一款快速、简约的浏览器,可以保护用户隐私。Min 包括一个旨在最大限度地减少干扰的界面。
A fast, minimal browser that protects your privacy
Min 具有以下强大功能:
- 搜索栏中来自 DuckDuckGo 的信息:查看来自 DuckDuckGo 信息的快速定义和答案,包括维基百科条目等。通过模糊搜索快速跳转到任何网站。或者搜索访问过的每个页面的全文,即使不记得标题
- 广告和跟踪器拦截:Min 会停止广告和跟踪器,因此用户可以更快地浏览而不被跟踪。当使用缓慢或昂贵的互联网连接时,可以让用户阻止脚本和图像,因此页面加载速度更快并使用更少的数据
- 自动读者视图
- 任务(选项卡组):Min 中的选项卡在当前选项卡旁边打开,因此用户永远不会丢失位置。当有太多选项卡时,可以轻松地将它们分成几组。同时,Min 中的选项卡占用的空间更少,为用户提供更多浏览网页的空间
- 密码管理器集成
- 支持深色主题
- Min 速度很快:使用的电池电量较少,因此用户不必担心找不到充电器
- 完全开源:Min 完全由 CSS 和 JavaScript 使用 Electron 编写,并且是开源软件,可在 GitHub 上获取。
目前 Min 在 Github 通过 MIT 协议开源,有超过 7.4k 的 star、1k 的 fork、代码贡献者 140+、妥妥的前端优质开源项目。
如何使用 Min
可以在
https://github.com/minbrowser/min/releases 找到 Min 的预构建二进制文件。
在 Linux 上安装可以按照下面的步骤:
- 要安装 .deb 文件,请使用 sudo dpkg -i /path/to/download
- 要安装 RPM 版本,请使用 sudo rpm -i /path/to/download --ignoreos
- 在 Arch Linux 上从 AUR 安装。
- 在 Raspberry Pi 上,可以从 Pi-Apps 安装 Min
如果想做 Min 的二次开发,可以遵循下面的步骤:
- 安装 Node.js
- 运行 npm install 以安装依赖项。
- 通过运行 npm run start 在开发模式下启动 Min。
- 进行更改后,可以按 ctrl+r(或在 Mac 上按 cmd+r)两次重新启动浏览器。
为了从源代码构建 Min,可以按照上面的安装说明进行操作,然后使用以下命令之一创建二进制文件:
- npm run buildWindows
- npm run buildMacIntel
- npm run buildMacArm
- npm run buildDebian
- npm run buildRaspi (for 32-bit Raspberry Pi)
- npm run buildLinuxArm64 (for 64-bit Raspberry Pi or other ARM Linux)
- npm run buildRedhat
本文总结
本文主要和大家介绍 Min ,Min 是一款快速、简约的浏览器,可以保护用户隐私。Min 包括一个旨在最大限度地减少干扰的界面。因为篇幅问题,关于 Min 只是做了一个简短的介绍,但是文末的参考资料提供了大量优秀文档以供学习,如果有兴趣可以自行阅读。如果大家有什么疑问欢迎在评论区留言。
参考资料
https://github.com/minbrowser/min
https://minbrowser.org/
https://www.youtube.com/watch?app=desktop&v=b8kxdiskGzI