🇨🇳最新收集於 2h

Google 將於 8 月 31 日起停用所有 MV2 擴充功能

Google 將於 8 月 31 日起停用所有 MV2 擴充功能
PostLinkedIn
🇨🇳閱讀原文: cnBeta (Full RSS)

💡對於開發瀏覽器端 AI 工具與代理的開發者來說,這是關鍵的基礎設施更新。

⚡ 30-Second TL;DR

有什麼變化

8 月 31 日起 Chrome 商店將下架所有 MV2 擴充功能

為什麼重要

開發瀏覽器端 AI 代理或工具的開發者必須適應 MV3 的限制,因為該協議限制了背景處理與請求攔截的能力。

下一步行動

在 8 月 31 日截止日前,審查您的瀏覽器端 AI 擴充功能,確保其相容於 Manifest v3 的 declarativeNetRequest 規則。

誰應關注:Developers & AI Engineers

關鍵要點

  • 8 月 31 日起 Chrome 商店將下架所有 MV2 擴充功能
  • 強制遷移至 MV3 以提升安全性與效能
  • 包括 uBlock Origin 在內的廣告攔截工具效能將受影響

🧠 深度解析

AI-generated analysis for this event.

🔑 增強重點摘要

  • Google 於 2024 年 6 月即已開始針對部分 Chrome 使用者逐步停用 MV2,本次 8 月 31 日為針對剩餘所有使用者的最終強制執行日期。
  • MV3 引入了宣告式網路請求(Declarative Net Request)API,取代了 MV2 的 webRequest API,這是導致廣告攔截器功能受限的核心技術變更。
  • 企業版 Chrome 使用者可透過 ExtensionManifestV2Availability 政策,申請延長使用 MV2 擴充功能至 2025 年 6 月,以緩解企業內部系統相容性問題。
  • Google 聲稱 MV3 的架構能顯著降低瀏覽器記憶體佔用並提升啟動速度,因為它限制了擴充功能在背景執行緒中的持續運作能力。
  • 開發者社群對此遷移持保留態度,主要爭議點在於 MV3 的過濾規則數量限制(Rule Limit),這直接影響了 uBlock Origin 等工具處理複雜過濾清單的能力。
📊 競品分析▸ Show
瀏覽器對 MV3 的態度廣告攔截支援度
Firefox支援 MV3 但保留 MV2 兼容性透過 WebExtensions API 完整支援高效能攔截
Brave支援 MV3 但內建原生攔截引擎不依賴擴充功能 API,效能不受 MV3 限制
Safari強制執行 MV3 標準透過 Content Blocking API 限制規則數量,效能受限

🛠️ 技術深入

  • 宣告式網路請求 (Declarative Net Request API):要求擴充功能將過濾規則預先提交給瀏覽器引擎,而非在每個請求發生時由擴充功能即時攔截與處理。
  • 背景服務工作者 (Service Workers):取代了 MV2 的持續性背景頁面 (Background Pages),這意味著擴充功能無法再長時間保持運作,必須改為事件驅動模式。
  • 規則數量限制:MV3 對單一擴充功能可設定的過濾規則數量設有上限,迫使開發者必須優化或拆分過濾清單。
  • 遠端程式碼執行限制:MV3 禁止擴充功能載入並執行遠端託管的 JavaScript 程式碼,以防止惡意軟體透過動態更新繞過審查。

🔮 前景展望AI analysis grounded in cited sources

廣告攔截工具的市場佔有率將出現分化
由於 MV3 的技術限制,無法完全適應新架構的攔截器將流失使用者,轉向原生整合廣告攔截功能的瀏覽器。
Chrome 擴充功能開發者將面臨維護成本上升
開發者必須針對 MV3 的規則限制重新設計演算法,並放棄部分依賴 webRequest API 的進階功能。

時間線

2018-10
Google 首次提出 Manifest V3 提案,旨在重構擴充功能架構。
2020-12
Chrome 商店正式開放接受 Manifest V3 擴充功能提交。
2022-01
Google 宣布停止接受新的 Manifest V2 擴充功能。
2024-06
Google 開始針對 Chrome 穩定版使用者逐步停用 Manifest V2。
📰

AI 週報

閱讀本週精選 AI 大事摘要 →

👉相關動態

AI 策展新聞聚合。所有內容版權歸原始發布者所有。
原始來源: cnBeta (Full RSS)