
Google 近期正式開始淘汰基於 Manifest v2 的 Chrome 擴充功能,許多用戶在過去幾天內已經注意到這項變化,因為過去有「廣告攔截神器」之稱的擴充功能 uBlock Origin(基於 v2 架構)目前在許多用戶的 Chrome 瀏覽器中已自動被停用,因為 Google 正在全面推動 Manifest v3。
不過這並不是 Google 的意外之舉,其實官方早在去年 6 月時就已經透過 Chrome 線上應用程式商店向 uBlock Origin 用戶發出警告,表示該擴充功能的支援即將終止。不過仍讓許多用戶感到意外。
由於 uBlock Origin 仰賴 Manifest v2 架構運作,而 Google 已逐步淘汰 v2,轉向 Manifest v3,這使得該擴充功能面臨無法再使用的命運。
據 Google 的說法,改用 Manifest v3 是為了提升 Chrome 瀏覽器的安全性、隱私保護和效能。然而,新的架構對某些擴充功能帶來重大限制,導致部分應用無法正常運作。
去年 9 月時,uBlock Origin 團隊曾表示,架構的改變影響最大的變化之一是 webRequest API 的調整。該 API 可攔截並修改網路請求,而 uBlock Origin 依賴這項技術來在內容載入前先行攔截廣告與不需要的內容。然而新的 Manifest v3 規則限制了這類 API 的運作方式,導致需要尋找新的解決方案,而這些替代方案的功能可能不如以往強大。
2024 年 10 月,Google 在 Chrome 穩定版頻道(Stable Channel)中開始停用所有基於 Manifest v2 的擴充功能。當時官方也曾表示,這項變更將在接下來幾週內逐步推送。
幾個月過去了,現在 Manifest v2 架構正式邁向終結(不過企業用戶仍可透過 ExtensionManifestV2Availability 政策繼續使用 v2,一直到 2025 年 6 月)。
這次 Chrome 架構的變化影響最大的就是廣告攔截與隱私保護工具,而受影響的用戶現在只能選擇:
- 改用其他瀏覽器,例如 Firefox,以繼續使用 uBlock Origin。
- 改用支援 Manifest v2 的瀏覽器(目前少數瀏覽器仍支援 v2)。
- 使用替代擴充功能,例如 uBlock Origin Lite,但功能可能無法與原版相提並論。
在官方公告中,uBlock Origin 建議用戶轉移至 Firefox,或者選擇仍支援 Manifest v2 的瀏覽器。不過,這些替代方案的用戶體驗可能無法與原始版本相同。
(首圖來源:Unsplash)