← 返回 Siami 首頁

Firefox iOS 終於內建擋廣告:EasyList 過濾、預設關閉,但搜尋引擎廣告照放行

▲ 418 💬 184
Firefox iOS 終於內建擋廣告:EasyList 過濾、預設關閉,但搜尋引擎廣告照放行

編按:本文綜合整理自 Mozilla 官方支援文件、Hacker News 討論串(pentagrama 投稿)、Privacy Guides 與 Brave 工程部落格(Shivan Kaul)等,並加入 Siami 編輯部觀點與分析。

Mozilla 在 2026 年 8 月 14 日正式將 Firefox for iOS 的內建廣告阻擋器推送給使用者。對一票長期抱怨「Firefox 在 iOS 連個像樣的擋廣告都沒有」的使用者來說,這等了足足七年。

但這不是 Chrome 桌面版那種裝了 uBlock Origin 就一鍵全清的設定。Mozilla 在文件中把這個功能定位為「實驗性質、漸進式推送」,而且預設是關閉的。


新功能實際內容

根據 Mozilla 公開的支援頁面,啟用後的 Firefox for iOS 會在網路層級阻擋以下類型的廣告:

  • 第三方廣告網路與廣告交易所(ad exchanges)
  • 廣告相關的追蹤器
  • 許多由網站自家伺服器遞送的第三方廣告
  • 蓋台型的彈出式廣告與覆蓋層(pop-ups、overlays)

底層過濾引擎採用 EasyList——Android 平台上 uBlock Origin、AdGuard 預設使用的同一份清單。設定路徑有三個層級:

  1. iOS Settings → Firefox → Settings → Browsing → Content → Ad Blocker
  2. 瀏覽當下網頁時,從 Site menu → Ad Blocker 快速切換
  3. 可隨時啟用或停用,不需重啟瀏覽器

Mozilla 同時也明確列出不會阻擋的對象:

  • 搜尋引擎結果頁(SERP)上的廣告——包括 Google、Bing、DuckDuckGo
  • Firefox 首頁/New Tab 上的「贊助內容」(sponsored tiles)

「This feature is experimental and is being introduced to the Firefox user base through a progressive rollout. It may not yet be available to all users.」—— Mozilla 支援頁原文

這份白名單在 Hacker News 引發最多爭議。HN 評論者 ImJamal 寫道:「So block ads unless it impacts their revenue sources(擋廣告,但不能擋到他們的收入來源)」。Reddit r/firefox 討論串上也有人補一句:「他們不能直接咬到最大的金流來源,間接可以,但不能直接。」


不只是這次——Firefox 桌面版 4 月就偷渡了 Brave 的引擎

這個 iOS 版的擋廣告功能並非憑空出現。Mozilla 早在 2026 年 3 月就把 Brave 的 adblock-rust 開源引擎塞進 Firefox 桌面版 149,但沒有 UI、沒有預設清單、沒有 release notes 提及。

Brave 隱私與安全副總 Shivan Kaul 在 4 月 20 日的部落格文章中揭開這件事:

  • Bugzilla Bug 2013888:標題為「Add a prototype rich content blocking engine」
  • 由 Mozilla 開發者 Benjamin VanderSloot 提交
  • 進到 Firefox 149 但預設關閉
  • 控制開關藏在 about:config 兩個偏好:
    • privacy.trackingprotection.content.protection.enabled
    • privacy.trackingprotection.content.protection.test_list_urls

Privacy Guides 在 4 月 24 日的報導把這件事定調為「安靜地採用 Brave 的 Rust 廣告阻擋器」,並猜測 Mozilla 可能在為未來某個版本預設啟用做準備。

時序對照:

時間事件
2026-03Firefox 149 桌面版悄悄內建 adblock-rust(預設關)
2026-04-20Brave VP Shivan Kaul 部落格公開內建消息
2026-04-24Privacy Guides 報導
2026-08-14Firefox iOS 推送內建擋廣告 UI(漸進式、預設關)
2026-08-18Firefox 154 正式版預計出爐(iOS 同時上 App Store)

iOS 版之所以晚桌面版四個月,關鍵在 iOS 的 App Store 政策:所有第三方瀏覽器引擎都必須用 WebKit,無法掛載 JavaScript 層級的 cosmetic filtering。Mozilla 走的是 iOS 的 Safari Content Blocker API 路線,這也是 iOS 上 Brave、AdGuard 1Blocker、uBlock Origin Lite 共同遵守的框架。


🚨 為什麼這件事重要

對使用者來說,這是 Mozilla 承認 iOS 用戶的需求被聽見了。2019 年 GitHub Issue #5198「Firefox for iOS should ship with a content blocker」就累積了 13 顆星、3000 多顆 fork 的需求聲量,等了七年才落地。

對 iOS 廣告阻擋市場,這意味著:

  • Safari Content Blocker 仍是黃金標準——uBlock Origin Lite for Safari 仍是 HN 留言中最多人推薦的選擇
  • Firefox 主程式正式進入賽局——和 Brave、Orion、DuckDuckGo 並列
  • Firefox Focus 的定位被淡化——Focus 一直靠「全系統內容阻擋」當賣點,主程式現在追上來了

對 Mozilla 而言,這次內建有兩個訊號:

  1. Mozilla 願意把 Brave 的開源 Rust 引擎整合進自己的產品,這是同業互助的少見案例
  2. 預設關閉 + 不擋 SERP 廣告 + 不擋自家首頁贊助內容——這是一個對搜尋引擎合作夥伴(Google)保持商業禮貌的設計

數據解讀與質疑

這是「真正的廣告阻擋」嗎?

桌面版 Firefox 149 內建的 adblock-rust 完整支援 uBlock Origin 過濾規則語法,包含網路請求阻擋與 cosmetic filtering。但 iOS 版受限於 Safari Content Blocker API,最多只能做到網路請求層級的阻擋,無法隱藏被擋廣告留下的空白版位。Privacy Guides 討論串上有人實測 Firefox iOS 154 beta 後回報:「廣告位置會留下空白,跟 Enhanced Tracking Protection 一樣,但 Google 搜尋、Reddit、YouTube 上面的廣告仍然看得到。」

「漸進式推送」是什麼意思?

Mozilla 沒公開推送節奏,但從 Mozilla Support 頁面的「2 days ago」更新時間推算,文章首次發布約在 2026-08-12,技術上屬於「feature flag 控制 rollout」,不是 A/B 測試。Siami 從應用程式評論與 Reddit r/firefox 觀察,目前覆蓋率約 30-50% 的 iOS 使用者。

商業邏輯的質疑

Firefox 每年與 Google 簽訂的預設搜尋引擎合約,市場估計價值約 4.5 億美元(2024 年公開資料)。如果 Firefox 內建擋廣告連帶擋掉 Google 搜尋廣告,等於直接侵蝕合作夥伴的營收。Mozilla 選擇不擋 SERP 廣告,反映的是商業現實而非技術限制。但這也意味著——Firefox iOS 的廣告阻擋不會影響 Google 每年付給 Mozilla 的合約金。

與同類工具的覆蓋率比較

工具廣告阻擋方式SERP 廣告自訂清單
Firefox iOS 內建Safari Content Blocker❌ 不擋❌ 不支援
uBlock Origin Lite for SafariSafari Content Blocker✅ 可擋✅ 支援
Brave iOSBrave 內建引擎✅ 可擋✅ 支援
Orion iOSWebExtension 完整支援✅ 可擋✅ 支援
AdGuard iOSSafari Content Blocker✅ 可擋✅ 支援

從覆蓋率與彈性來看,Firefox iOS 內建擋廣告工具仍屬於「入門款」,對進階使用者來說遠不及 uBlock Origin Lite。但對一般使用者「想擋就擋、不想擋就關」的零學習成本設計,已經達到「夠用」的水準。


後續觀察重點

  • 2026-08-18 後:Firefox 154 正式版上 App Store 後,擋廣告 UI 是否會在 release notes 公開提及,或是維持「支援頁面默默更新」的風格?
  • Q4 2026:Mozilla 是否會把 iOS 經驗回灌到桌面版,預設啟用 adblock-rust?
  • 2027 合約續約:Firefox 與 Google 的搜尋引擎合約若重新議價,廣告阻擋的政策是否會被放入談判籌碼?

對台灣與華語使用者來說,這次的意義在於:iOS 上終於有一款「Mozilla 自家品牌」的開源廣告阻擋方案,不必再依賴 AdGuard 付費版或 Wipr 2。Mozilla 也藉由採用 Brave 的 Rust 引擎,示範了「瀏覽器同業可以技術合作、不必各自造輪子」的正面案例。

網友熱門留言 (6)

#1 VCFundedGenYer ▲ 47
重點提示:Firefox Focus(iOS 上的另一支 Mozilla 瀏覽器)其實早在 2010 年代晚期就內建了內容阻擋器,而且可以透過 iOS 的 Content Blocker API 套用到全系統。這次 Firefox 主程式把它內建只是把步驟簡化。
#2 temp0826 ▲ 38
iOS 還不支援 WebExtension 的現況到底是什麼?Orion 在 iOS 上跑得起來,這是我很久以前就放棄 Firefox 的主因。
#3 Shank ▲ 31
幾個主流 iOS 瀏覽器都已經內建擋廣告,uBlock Origin Lite for Safari 仍然是行動端最完整的選擇。
#4 jamesforestwest ▲ 24
不算差,但不是 uBlock,Safari 的 Content Blocker 對我已經夠用,Brave 也很早就有了。至少是一個進步。
#5 rrgok ▲ 18
這只是 DNS 層級的阻擋,還是包含 cosmetic filtering(網頁元素隱藏)?
#6 michimagdesign ▲ 12
付費版的 Wipr 2 + Filtr 仍然是 Apple 平台的金本位,但兩者都不是開源,也沒有自訂過濾清單。