Manifest V3 是最新版本的擴充功能平台。我們對可用的 API 做了一些變更,並新增了多項功能。

我們的目標

Manifest V3 的目標是成為我們平台願景的第一步,以改善擴充功能的隱私權、安全性和效能。隨著平台變動,我們也致力於讓使用者更加瞭解及控管擴充功能可用的擴充功能。這些變更需要數年才會完成。

異動內容

Manifest V2 中的擴充功能即使未執行擴充功能,也有長時間使用的背景頁面佔用資源。在 Manifest V3 中,我們將背景結構定義移至服務工作處理程序,並且只在需要時執行。
Manifest V3 禁止擴充功能使用遠端代管程式碼,並允許在擴充功能中執行未經審查的程式碼,帶來安全性風險。本次異動生效後,擴充功能只能執行套件中的 JavaScript,並且必須進行 Chrome 線上應用程式商店的審查。
我們即將淘汰 webRequest API 的封鎖版本。這項必要擴充功能可代理所有網路流量,以提供篩選功能,但效能和隱私成本都會降低。新的 DeclarativeNetRequest API 可為許多用途提供更安全的替代方案。
Manifest V3 也新增了多種 API 和功能,並對平台做出改善,包括支援承諾使用方法等。

下一步該做什麼?

瞭解如何遷移擴充功能。
查看我們在轉換過程中排除的平台主要落差。
查看遷移變更檢查清單。
發布更新擴充功能的建議。