時過境遷,現在 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 優缺點或與其他瀏覽器的差異。