Google Chrome 透過 Manifest V3 轉型禁用 uBlock Origin 的繞過手段

Google Chrome 正在系統性地移除對 Manifest V2 (MV2) 擴充功能的支援,此舉實際上禁用了 uBlock Origin 的完整版本,並移除了現有的繞過手段。由於 Microsoft Edge 和 Opera 也是基於 Chromium 引擎構建的,預計它們也會跟進,進一步限制了使用者在基於 Chromium 的瀏覽器上使用高效能內容阻擋器的能力。

Manifest V3 轉型與 uBlock Origin 的終結

Google 正在將所有 Chrome 擴充功能轉型至 Manifest V3 (MV3),理由是安全性考量、實作複雜性,以及無限期維持 MV2 功能性的技術難度。然而,這次轉型從根本上改變了擴充功能與瀏覽器的互動方式,限制了像 uBlock Origin 這樣的內容阻擋器的功能。

雖然針對 MV3 存在 uBlock Origin 的「輕量版」(uBlock Origin Lite),但它比原始版本更具限制性。uBlock Origin 的完整版本依賴於 MV2 的功能,以即時且更精確地阻擋請求,而 MV3 則透過轉向宣告式系統來限制了這些功能,在該系統中,是由瀏覽器而非擴充功能來根據提供的列表決定阻擋哪些請求。

使用者影響與瀏覽器替代方案

移除 MV2 支援已引發了一波使用者遷移至繼續支援完整版 uBlock Origin 的瀏覽器的浪潮。使用者越來越多地將廣告阻擋的必要性視為切換瀏覽器的主要原因。

遷移至 Firefox

對於尋求維持完整廣告阻擋能力的使用者而言,Firefox 仍是主要的替代方案。由於 Firefox 並非基於 Chromium,因此不受 Google 強加的 Manifest V3 限制。使用者回報了與現代網站的高水準相容性,表示大多數銀行、社群媒體和 ERP 應用程式在 Firefox 中仍能正常運作。

基於 Chromium 的替代方案

使用者正在討論幾種其他的 Chrome 替代方案,包括:

  • Brave: 使用者正在質疑 Brave 的內建廣告阻擋器是否會受到這些變動的影響,因為它是整合在瀏覽器核心中,而非標準的擴充功能。
  • Vivaldi: 一些使用者指出 Vivaldi 在歷史上比 Chrome 保持 MV2 擴充功能運作的時間更長,儘管它們也提供自己的內建內容阻擋器。
  • Helium: 一種被描述為「ungoogled chromium」的新興替代方案,可維持完整的 uBlock Origin 支援。
  • Pale Moon: 一種專為不依賴現代社群媒體或 YouTube 的使用者的特殊瀏覽器,利用較舊的 Firefox-based 擴充功能。

社群觀點與反論點

社群討論顯示,對於 Google 聲稱的 Manifest V3 轉型的動機,存在著深度的懷疑。

"Just remember that Google is essentially an advertising company and that they were always going to squeeze this opening closed as soon as they could get away with it."

一些使用者認為,這次轉型是對使用者自主權以及控制裝置上顯示內容之權利的攻擊。有人擔心這可能導致進一步的限制,例如硬編碼的 DNS,以防止基於 DNS 的廣告阻擋。

相反地,一些使用者認為影響是微小的。有些人回報 uBlock Origin Lite 提供對於大多數使用者而言已足夠的體驗,表示它「提供了與原版相同的無廣告瀏覽體驗」,且僅需要極少的手動調整。

網路層級阻擋解決方案

隨著瀏覽器層級的阻擋變得更加受限,一些技術型使用者正在建議網路層級的替代方案。其中一個提議的解決方案是在私有網路中實施 Pi-hole,並配置可攜式裝置透過自架 VPN 使用該網路的 DNS 服務,從而有效地在廣告到達瀏覽器之前就將其阻擋。

Sources