2026年9月1日星期二

WhaleAgent
Google 下架 uBlock Origin 1,200 萬用戶的攔截器退出 Chrome

Google 下架 uBlock Origin 1,200 萬用戶的攔截器退出 Chrome

Google 在 8 月 31 日把 Chrome 商店最後一批 Manifest V2 擴充功能全數下架,1,200 萬用戶的 uBlock Origin 正式消失,頁面只剩一句 This item is not available。真正令它失效的是一年多前的 Chrome 138,這次拿走的只是最後一個安裝入口。同一開發者的 Lite 版仍然在架,有 1,800 萬用戶,但少了動態過濾與自訂清單,想要完整功能就要轉用 Firefox 或 Brave。

Chrome 商店 8 月 31 日清場 頁面只剩一句 not available

Google 在 8 月 31 日把 Chrome 線上應用程式商店內最後一批 Manifest V2 擴充功能全數下架,當中包括 uBlock Origin。9 月 1 日(香港時間)查看,該擴充功能原本的商店網址已經自動轉向一個沒有名稱的頁面,畫面只有一句「This item is not available」和一個返回商店的按鈕,開發者資料、版本紀錄與安裝鍵全部消失。

Chrome 線上應用程式商店的 uBlock Origin 頁面
9 月 1 日香港時間查看,uBlock Origin 原本的商店網址已轉向一個無名稱頁面,只顯示「This item is not available」。

uBlock Origin 由開發者 Raymond Hill 撰寫,開源、免費,亦沒有同類工具常見的「可接受廣告」付費白名單。今年 7 月它在商店頁面上仍然顯示約 1,200 萬名用戶,是 Chrome 上安裝量最高的內容攔截器之一。

停用不是今日的事 一年多前已經失效

把 8 月 31 日形容成 uBlock Origin 的死期並不準確。真正令那 1,200 萬個安裝失去作用的,是 2025 年 7 月 24 日推出的 Chrome 138:由該版本起,一般用戶的 Manifest V2 擴充功能一律被停用,連手動重新啟用的選項都一併取消。之後兩個版本再逐步刪走殘餘的後路。

時間

Chrome 版本

變動

2025 年 7 月 24 日

138

一般用戶的 Manifest V2 擴充功能被停用,重新啟用選項取消

2026 年 6 月 30 日

150

移除 kExtensionManifestV2Disabled 旗標,命令列後路失效

2026 年 7 月 28 日

151

刪除 AllowLegacyMV2Extensions 等最後幾條程式碼路徑

2026 年 8 月 31 日

商店

最後一批 Manifest V2 擴充功能下架

分別在於,一個旗標可以一行程式碼加回來,一條被刪走的程式碼分支不可以。8 月 31 日拿走的是最後一個安裝入口,不是最後一天的功能。

Manifest V3 用 declarativeNetRequest 換走 webRequest

Google 對整場遷移的說法一直是:Manifest V3 這套新的擴充功能規格在安全、私隱與效能上都更好,並且收緊了擴充功能可以做的事。這個說法本身沒有錯,但同一項改動亦決定了內容攔截器往後可以怎樣運作。

技術上最關鍵的一項,是用 declarativeNetRequest 取代 webRequest。舊介面容許擴充功能親自檢視瀏覽器發出的每一個網絡請求,再即場決定攔不攔;新介面反過來,要求擴充功能事先把規則交給瀏覽器,之後由瀏覽器代為執行,擴充功能本身看不到請求。

代價是規則要預先編譯、數量設有上限,而且瀏覽器不會告訴擴充功能請求來自哪一個頁面。Raymond Hill 的說法很直接:declarativeNetRequest 無法按 top context,即網址列上顯示的那一個網站,來套用規則。同一段廣告腳本在新聞網站與銀行網站上要用不同處理,新介面就分辨不了。

uBlock Origin Lite 有 1,800 萬用戶 但不是同一件事

Raymond Hill 同時維護 Manifest V3 版本的 uBlock Origin Lite,這個版本仍然在架,9 月 1 日查看顯示 1,800 萬名用戶、4.5 星評分。用戶數比原版還要高,但兩者不是同一件東西的新舊版。

uBlock Origin Lite 的 Chrome 線上應用程式商店頁面
uBlock Origin Lite 仍然在架,9 月 1 日香港時間顯示 1,800 萬名用戶、4.5 星。頁面右上角顯示「Add to Brave」,是因為這張截圖以 Brave 瀏覽器開啟。

功能

uBlock Origin

uBlock Origin Lite

動態過濾(逐個網站即時調整)

自訂過濾清單

只能用預先編譯的規則集

通用外觀過濾

預設開啟

預設關閉

正規表達式規則

CNAME 拆解

點擊後才載入第三方內容

按網址列網站分辨規則

CNAME 拆解那一項值得補一句解釋:廣告商會用 CNAME 紀錄,把追蹤網域偽裝成網站自己的子網域,令攔截清單認不出它是第三方。原版會自行還原真正的目的地,Lite 版做不到。

想保住完整攔截 就要換瀏覽器

Chrome 這一邊已經沒有復原的路。要繼續用完整版 uBlock Origin,現時只剩下仍然支援 Manifest V2 的瀏覽器,Firefox 是最直接的選擇。Brave 走另一條路,把攔截做進瀏覽器本身的 Shields 功能,不必經擴充功能介面。留在 Chrome 的話,AdGuard 與 Ghostery 都有相對成熟的 Manifest V3 版本,但同樣受制於 declarativeNetRequest 的規則上限。

Google 是全球最大的廣告公司,Chrome 是全球用量最高的瀏覽器。這兩件事不足以證明遷移的動機,卻足以解釋為何一次擴充功能規格的改版,會變成一單全球科技新聞。

來源

No comments yet