Firefox for iOS 廣告封鎖器漸進式上線,改用 EasyList 規則做網路層過濾
Mozilla Support (support.mozilla.org) · 2026-08-12(頁面公開,功能仍在 progressive rollout 中)
Mozilla 在官方支援頁面公佈 Firefox for iOS 的原生廣告封鎖功能,目前標記為 experimental,以漸進式推送(progressive rollout)逐步開放給使用者,尚未列入穩定版更新日誌。這是 Firefox for iOS 首次內建網路層廣告過濾,不需要再仰賴協力廠商內容封鎖 App 或 Safari Extension。功能上線後隨即被 AppleInsider、piunikaweb 等多家媒體轉載並交叉驗證支援頁面上的文字內容。
背景
這項需求可追溯到 2023 年 4 月在 mozilla-mobile/firefox-ios 開的 issue #13910,提出者指出「缺少原生廣告封鎖器」是許多人不願意從 Safari 轉換到 Firefox for iOS 的主要障礙之一,並建議直接沿用 Firefox Focus 既有的封鎖技術。該 issue 內部對應到 Mozilla 的 Jira 追蹤票 FXIOS-6158,掛在 Feature-Request 標籤下維持 open 狀態近三年,沒有連結任何 PR。直到近期支援頁面上線,這個長年待辦項目才有了對外可見的產品進展,但 GitHub 上的 issue 本身至今仍未關閉。
核心改動
根據支援頁面說明,封鎖行為發生在網路層(network level),會攔截第三方廣告網路與廣告交易平台的請求、廣告相關追蹤器,以及彈出視窗、版面覆蓋式廣告等干擾性格式。過濾規則以 EasyList 為基礎,在頁面資源載入前先行比對攔截,而非等頁面渲染完成後再用 CSS 隱藏廣告元素,這與多數瀏覽器擴充套件的作法一致,但這次是內建在瀏覽器核心的請求攔截層。啟用方式不在一般設定選單中,而是綁定在單一網站的操作入口:
- 開啟任一網頁後,點擊工具列選單叫出
Site menu - 在
Site menu中找到並點擊Ad Blocker項目 - 於彈出的設定頁中將
Ad Blocker切換為開啟
值得注意的是,這個開關是逐站台生效而非全域開關,且目前的穩定發行版 Firefox iOS 153.3 尚未包含此功能,代表這次上線走的是伺服器端 feature flag 控管的漸進式推送,而非透過版本號更新交付。
影響範圍
支援頁面明確列出功能的封鎖邊界,其中搜尋引擎結果頁廣告被排除在封鎖範圍之外,這點與大多數協力廠商廣告封鎖器的預設行為不同。
| 類別 | 是否封鎖 |
|---|---|
| 第三方廣告網路 / 交易平台 | 封鎖 |
| 廣告相關追蹤器 | 封鎖 |
| 彈出視窗與版面覆蓋式廣告 | 封鎖 |
| 搜尋引擎結果頁廣告(Google / Bing / DuckDuckGo) | 不封鎖 |
| Firefox Home / New Tab 贊助內容 | 不封鎖 |
| YouTube 影片廣告(外部實測回報) | 不封鎖/效果有限 |
Mozilla 也在頁面上坦承,由於各網站使用的廣告技術不同,部分廣告仍可能繞過過濾規則顯示。AppleInsider 的報導進一步指出,Mozilla 目前約 85% 營收來自與 Google 的搜尋預設協議,這被外界視為搜尋結果頁廣告被排除在封鎖清單之外的商業考量之一,而非單純的技術限制。
原始來源:Mozilla Support 官方說明頁、mozilla-mobile/firefox-ios issue #13910