为什么我还在用 Firefox
<p>距离我第一次写下关于 Firefox 的博文——<a href="/2017/11/21/firefox-quantum-and-related-discussion/">《Firefox Quantum 引发的思考》</a>——已经过去将近九年。彼时 Firefox 57 刚刚完成脱胎换骨的重构,用 Rust 语言重写了 CSS 引擎,扩展体系全面转向 WebExtension 格式。九年后的今天,Firefox 已迭代到 152 版本,Chromium 内核的浏览器占据了绝对的市场份额。但我的默认浏览器,始终还是那只狐狸。</p> <p>这九年里,我换过两台电脑、三部手机,用过 Windows、macOS 和 Linux,Firefox 的同步服务让每一次迁移都像没离开过。书签、密码、历史记录、打开的标签页、甚至扩展的配置,都在登录账号的那一刻全部还原。这种连续性很重要——它意味着你不需要因为换设备而重新训练浏览习惯。</p> <h2 id="隐私不是功能是立场">隐私:不是功能,是立场</h2> <p>在浏览器选择上,我始终倾向于 Mozilla 这家非营利组织,而非以广告和搜索为核心的 Google。这不是某种道德姿态,而是务实的选择——Chrome 的同步功能需要通过 Google 账号实现,而 Google 账号体系天然与数据收集绑定。相比之下,Firefox 的同步功能独立运行,采用端到端加密,连 Mozilla 自己也无法读取你的同步数据。</p> <p>Firefox 的隐私保护能力是系统性的。它的增强跟踪保护(ETP)在标准模式下就能拦截社交媒体跟踪器、跨站追踪 Cookie 和指纹收集脚本。从 151 版本开始,标准模式新增了指纹防护能力,平均减少了约 14% 的用户被常见指纹技术唯一识别的概率,macOS 用户这一比例可达 49%。此外,Firefox 的全面 Cookie 保护将所有第三方 Cookie 按网站隔离存储,杜绝了广告商跨站拼接用户画像的可能。</p> <p>DNS 隐私同样不应忽视。通过 <a href="/special/firefox/doh/">设置基于 HTTPS 的安全 DNS</a>,Firefox 可以将域名解析请求加密传输,防止运营商或公共 Wi-Fi 管理者窥探你的浏览习惯。在网络审查日趋精细化的今天,这是低成本但高收益的隐私保护手段。</p> <h2 id="扩展小而精的生态">扩展:小而精的生态</h2> <p>当年 Quantum 转型迫使许多旧式扩展退出历史舞台,一度引发争议。但回头来看,WebExtension 标准的确立让 Firefox 扩展生态走向了更规范、更安全的方向。</p> <p>广告过滤方面,<a href="/special/firefox/addons/#ublock-origin">uBlock Origin</a> 至今仍是效率与资源占用平衡的标杆——在打开三四十个标签页的情况下,它的内存开销远低于同类替代品。翻译场景中,<a href="/special/firefox/addons/#immersive-translate">沉浸式翻译</a> 提供了双语对照的阅读方式,智能识别网页正文区域只翻译内容部分,避免了全文翻译后页面布局错乱的问题。多账号场景下,<a href="/special/firefox/addons/#multi-account-containers">Firefox Multi-Account Containers</a> 是 Chromium 系浏览器至今无法复现的杀手级功能——它让同一个浏览器窗口中不同标签页拥有完全隔离的 Cookie 存储,真正做到一个窗口同时登录多个账号,而且可以按容器类型自动分配代理或标签颜色。</p> <p>日常操作效率方面,<a href="/special/firefox/addons/#gesturefy">Gesturefy</a> 让你按住鼠标右键画一道简单轨迹就能完成关闭标签页、恢复刚关闭的页面、滚动到页首页尾等高频操作,极大减少了鼠标往返移动的次数。<a href="/special/firefox/addons/#tampermonkey">Tampermonkey</a> 则为网页定制注入无限可能。再加上 <a href="/special/firefox/addons/#clearurls">ClearURLs</a> 可以帮助自动剥离链接中的跟踪参数,<a href="/special/firefox/addons/#sidebery">Sidebery</a> 利用侧边栏将标签页按层级树状管理,这些插件共同构成了一个完整的工作流。</p> <h2 id="从基础版到衍生宇宙">从基础版到衍生宇宙</h2> <p>如果你不满足于原版 Firefox,<a href="/special/firefox/">基于 Firefox 二次开发定制的衍生浏览器</a> 提供了更丰富的选择。注重隐私的 <a href="/special/firefox/librewolf/">Librewolf</a> 移除了遥测组件,默认集成 uBlock Origin,追求开箱即用的最小暴露面。日本开发者维护的 <a href="/special/firefox/floorp/">Floorp</a> 以极致的可定制性见长,内置分屏浏览和垂直标签页。<a href="/special/firefox/zen/">Zen</a> 则借鉴了 Arc 浏览器的设计理念,侧边标签栏与工作区管理是其标志性功能。<a href="/special/firefox/waterfox/">Waterfox</a> 聚焦于性能和用户自主权。如果你对匿名性有极端要求,与 Tor Project 合作的 <a href="/special/firefox/mullvad/">Mullvad 浏览器</a> 以统一的浏览器指纹抵抗追踪。</p> <p>除了这些主流衍生版本,还有一些特色鲜明的分支值得了解:<a href="/special/firefox/palemoon/">Palemoon</a> 坚持保留传统 XUL 扩展支持,在怀旧用户中拥有一批忠实拥趸;GNU 项目旗下的 <a href="/special/firefox/icecat/">IceCat</a> 严格遵循自由软件哲学,移除了所有专有组件;<a href="/special/firefox/iceweasel/">Iceweasel</a> 曾是 Debian 社区因商标争议而创建的 Firefox 替代品;<a href="/special/firefox/mercury/">Mercury</a> 则针对特定平台做了深度优化。无论你的偏好是隐私至上、性能优先还是定制自由,这批基于 Firefox 的衍生浏览器中总有一款契合你的需求。此外,<a href="/special/firefox/theme/">Firefox 主题美化</a> 和 <a href="/special/firefox/resource/">资源汇总页面</a> 也提供了从外观到工具链的完整配套。</p> <p>不过对于大多数用户而言,原版 Firefox 已经足够优秀。开箱即用,无需太多配置。</p> <h2 id="新版本新体验">新版本,新体验</h2> <p>近几个大版本中,Firefox 的效率工具和开发者特性持续演进。<a href="/special/firefox/releasenotes/151.0.0/">151 版本</a>带来了全新的主页设计、PDF 合并功能;<a href="/special/firefox/releasenotes/152.0.0/">152 版本</a>引入了可自定义键盘快捷键(<code class="language-plaintext highlighter-rouge">about:keyboard</code>),解决了长期以来热键定制需要第三方扩展的问题。Web 平台方面,Web Serial API 的支持让浏览器可以直接与微控制器通信;容器样式查询使得响应式设计不再局限于视口尺寸。</p> <p>如果你关心每个版本的完整变更,<a href="/special/firefox/releasenotes/">Firefox 发布说明中文汇总</a>收录了从 147 到 152 所有主要版本和点版本的翻译,涵盖<a href="/special/firefox/trains/">版本发布周期</a>和<a href="/special/firefox/version/">各版本差异对比</a>。相关的 <a href="/special/firefox/website/">Firefox 网站、工具和资源汇总</a>也一并整理在专题页面中。</p> <h2 id="九年之后">九年之后</h2> <p>有人说 Firefox 的市场份额已经无足轻重。但浏览器从来不只是市场份额的游戏。一个独立内核的存在,是 Web 开放标准的基石。Blink 引擎一家独大意味着 W3C 的每一项提案最终都由一家公司决定能否落地——只要 Google 说”我们不做”,这个特性就等于不存在。</p> <p>Firefox 与 Chromium 的竞争,尽管力量悬殊,仍然是防止 Web 走向私有的最后防线。Gecko 引擎支持的 CSS 锚点定位、Navigation API、容器样式查询等标准,如果只能在 Blink 上实现,那它们就不是”标准”,而是一个公司的私有功能。开源的意义不仅在于代码可以查看,更在于实现可以替代。</p> <p>选择 Firefox 不需要什么宏大的理由。它快,它安全,它尊重你的隐私,它有最好用的多账号隔离方案。九年过去,我换过很多软件,但 Firefox 一直留在我的任务栏上。不出意外的话,它还会再待九年。</p>