繼續轉換至 Manifest V3

David Li
David Li

去年 12 月,我們暫停了原訂的 Manifest V2 淘汰計畫,以便回應開發人員的意見,並提供更完善的遷移問題解決方案。根據這項意見回饋,我們對 Manifest V3 進行了多項變更,以彌補這些差距,包括:

  • 推出Offscreen Documents,可讓擴充功能在各種情境 (例如音訊播放) 中使用 DOM 存取權
  • 針對呼叫擴充功能 API 或在較長時間內接收事件的擴充功能,提供更完善的服務工作者生命週期控管機制
  • 新增 User Scripts API,讓使用者指令碼管理員擴充功能可更安全地讓使用者執行指令碼
  • 改善內容篩選支援功能,在 declarativeNetRequest API 中為靜態規則集和動態規則提供更寬鬆的限制

除了彌補缺口,我們也為平台新增了許多新功能,例如今年初推出的 Side Panel API,以及目前處於 Beta 版的 Reading List API。我們最近在廣告篩選開發人員大會上討論了許多這類變更,並分享更多資訊,說明我們根據意見回饋所做的變更和改善。

隨著這些異動生效,擴充功能開發人員社群對 Manifest V3 的支援度也大幅提升。具體來說,我們與內容封鎖擴充功能開發人員的持續對話讓我們感到振奮,因為他們最初認為 Manifest V3 可能會影響他們提供使用者預期功能的能力。

我們觀察到,在推出 Manifest V3 後,瀏覽器團隊 (尤其是 Chrome 團隊,但其他瀏覽器團隊也一樣) 在統一平台上投入了大量心力,也能聽取擴充功能開發人員的意見回饋。如同以往,遷移至新平台是一項重大工程,但我們非常希望新的統一平台能為整個瀏覽器擴充功能生態系統帶來實質好處,讓像我們這樣的廣告阻擋程式能繼續執行任務並進一步改善。」- AdGuard 技術長 Andrey Meshkov

我們已解決開發人員社群提出的這些遷移疑慮,因此可以繼續推動轉換至資訊清單 V3,並提供更高的安全性和隱私權保障。因此,我們將恢復淘汰時間表。

淘汰時間表

我們將在 Chrome 的穩定版前版本 (開發人員版、Canary 版和 Beta 版) 中,最早於 2024 年 6 月開始停用 Manifest V2 擴充功能,適用於 Chrome 127 以上版本。受影響的使用者會在瀏覽器中看到系統自動停用 Manifest V2 擴充功能,且無法再從 Chrome 線上應用程式商店安裝 Manifest V2 擴充功能。同樣在 2024 年 6 月,如果 Manifest V2 擴充功能目前在 Chrome 線上應用程式商店中獲得「精選」徽章,將會失去這項榮譽。

我們會逐步推出這項異動,並收集使用者意見回饋和資料,確保 Chrome 使用者瞭解異動內容,以及如何採取行動找出其他更新的擴充功能。

我們會在整個推出過程中與開發人員進行溝通,並持續密切監控這方面的意見回饋。我們預計至少需要一個月的時間,才能觀察並穩定預先穩定版的變更,然後再將這項變更擴大至穩定版 Chrome,並隨著時間的推移逐步推出。具體時間可能因收集的資料而異,我們會在這個期間持續通知您進度。

企業如果使用 ExtensionManifestV2Availability 政策,確保機構中的資訊清單 V2 擴充功能持續運作,則有額外一年的時間 (至 2025 年 6 月) 來遷移機構中的資訊清單 V2 擴充功能。在那之前,啟用這項政策的瀏覽器不會受到淘汰政策的影響。

擴充功能發布商的後續步驟

如果擴充功能發布商仍發布 Manifest V2 擴充功能,我們強烈建議在 2024 年 6 月前完成遷移至 Manifest V3。我們已發布遷移指南,涵蓋成功遷移所需的所有資訊。如要查看擴充功能平台近期改善項目的摘要,請參閱7 月10 月的季度更新。如果在遷移期間有任何問題或遇到問題,請透過支援管道與我們聯絡。

在此期間,我們會持續發布新功能,以改善整體擴充功能開發體驗。

感謝所有提供意見回饋的使用者。這對我們推動平台發展,以追求更安全、效能更佳且更能保護隱私權的擴充功能生態系統,具有極大助益。