时过境迁,现在 2022 年了,
再来聊聊现在有什么不一样的理由支持 Firefox 吧。
以下是我个人的理由:
1. 多功能网址列
在网址列输入关键字时,
会综合从已开启分页、书签、浏览历史、搜寻引擎提供建议,
也可以手动选择上述其中一个。
2. 更完整的书签功能
Firefox 的书签可以加入分隔线。
每项除了名称和网址,还可以设定标签和关键字。
关键字的用途是在网址列快速输入,例如可设定输入 yt 开启 YouTube 书签。
3. 可以只缩放文字
有些网页字太小,但是一放大网页就会过宽,阅读时必须一直拉横向卷轴。
此时只要勾选“只缩放文字”,就可以把字放大又不致让网页变宽。
Chromium 有类似套件,不过套件和核心的整合没原生好,
比如快速键可能会和网页本身冲突而无法运作。
4. 字体渲染较好看
技术细节我不清楚,总之 Chromium 系浏览器的字体渲染一直都不太好看。
5. 分页容器
不同分页可以各自选择不同的容器分开 Cookies 等认证资讯,
比如可以在不同分页登入不同的脸书帐号。
这和 Chromium 开多个使用者有点像,
差别在于 Chromium 每个使用者必须各自开在独立的视窗,
而且套件、浏览历史、书签都会分开。
6. 更强大的套件功能
Firefox 虽然在 57 版以后把套件架构改得和 Chromium 一样,
但也改良及增加了不少 API,让套件系统支援更多功能,
比如支援浏览器侧栏、隐藏分页、容器分页、分页和工具功能表的右键选单等等。
这些都是 Chromium 套件做不到的。
我个人常用的套件不多,
大部分是跨浏览器通用(Chromium 版功能可能少一点),
其中一个管理分页群组的 Simple Tab Groups 是 Firefox 专有的,
可以把分页分组,把暂时不用的分页收起来,需要时再开回来,
还能把分页群组绑定分页容器(目前若在某分页群组,新开的分页都是某容器)、
分页网址符合某规则时自动移到某群组、自动备份分页资料等等,功能非常丰富。
(看起来好像很平凡无奇,但 Chromium 就是做不到,
即便有类似效果的套件,本质上也只是用某种机制记下网址再关掉分页,
重开分页时都会重新加载,导致原工作遗失)
7. 行动版可以安装套件
如果想要桌面和行动浏览器安装相同的套件,且资料能同步,
Firefox Desktop + Firefox for Android 目前是唯一选择。
不过最近 Firefox 还在大改行动版浏览器架构,
目前行动版只开放安装一部分套件,
其他套件要用比较麻烦的方式安装(https://mzl.la/3I1tAhW),
而且有可能无法正常运作。
如果要比较完善的套件功能,可以先安装较旧的 68 版,
这些版本可以在官方数据库找到:https://archive.mozilla.org/pub/mobile/
8. UserChrome CSS & JS
Firefox 可以设定使用者样式表或脚本改变许多核心的浏览器行为,
某方面来说可以做到一些 57 以前旧版套件才能做到的事。
其他可能会有人关切的议题:
1. 效能
效能方面,大体而言,网页渲染速度是 Firefox 比较快(HTML DOM、CSS),
JavaScript 执行速度是 Chromium 比较快。
内存消耗方面,开启少量分页是 Firefox 比较耗,
开启较多分页是 Chromium 比较耗。
2. 相容性
绝大部分支援最新网页标准的网站,用 Firefox 浏览都没有问题。
据传 Google 的服务在 Firefox 上经常无法正常执行,
不过我个人几乎没遇到过,
至少看 YouTube 影片,写 Google 云端硬盘文件等等都没遇过大问题。
Firefox 当然也有它的缺点,不过不是这篇文章的重点,就不特别说明了。
欢迎大家补充更多关于 Firefox 优缺点或与其他浏览器的差异。