移轉至指令清單 V3 的概觀和時程表
指令清單檔是擴充功能的藍圖。 擴充功能的指令清單檔包含擴充功能的版本號碼、擴充功能的標題,以及執行擴充功能所需的許可權等資訊。 指令清單檔案遵循指令清單 V2 或指令清單 V3 所指定的格式。
指令清單 V3 中的變更概觀
從指令清單 V2 移轉至指令清單 V3 會對瀏覽器處理擴充功能的方式進行數個結構變更。
在 2020 年 10 月,Microsoft 宣佈 決定採用指令清單 V3 ,以協助減少所有開發人員的網路片段,並增強用戶的隱私權、安全性和效能。
指令清單 V3 是 Chromium 專案的方案。
相關變更的概觀,如 移轉至指令清單 V3 中所述:
背景頁面已由服務工作者取代。
網路要求修改現在由新的
declarativeNetRequest
API 處理。不再允許遠端裝載的程序代碼。 擴充功能只能執行包含在它自己的套件中的 JavaScript。
Promise 的支援已新增至許多方法。 回呼仍受支援,做為替代方案。
各種次要功能改善。
Chromium 瀏覽器引擎的指令清單時程表
Chromium 已修訂結束指令清單 V2 支援的時間軸。 請參閱:
- 指令清單 V2 支持時程表
- 繼續轉換至指令清單 V3 中的逾時時程表。
Microsoft Edge 和合作夥伴中心的指令清單時程表
若要協助您規劃將擴充功能從指令清單 V2 移轉至指令清單 V3,請考慮下列排程,以在 Microsoft Edge 和 Microsoft 合作夥伴中心支援指令清單 V2 和 V3。
Microsoft Edge 小組會獨立決定Microsoft Edge 附加元件的MV3移轉時程表,並在這裏共用更新。 我們會繼續分析延伸模塊開發人員所提出的疑慮,並探索Microsoft Edge 附加元件生態系統的最佳路徑。 同時,若要規劃將延伸模組從指令清單 V2 移轉至指令清單 V3,請參閱上述 Chromium 瀏覽器引擎的指令清單時程表。
Microsoft Edge 小組目前正在更新此MV3移轉時程表。
Timeframe | Microsoft合作夥伴中心變更 | Microsoft Edge 變更 |
---|---|---|
2022 年 7 月 (已生效) | Microsoft合作夥伴中心將不再接受可視性設定為 Hidden 或 Public 的新指令清單 V2 擴充功能。 |
沒有變更。 |
TBD | Microsoft合作夥伴中心將不再接受現有指令清單 V2 擴充功能的更新。 開發人員可以提交更新以將 V2 擴充功能移轉至 V3。 | Microsoft Edge 會停止執行指令清單 V2 擴充功能。 企業可以使用企業原則,允許指令清單 V2 擴充功能在 Microsoft Edge 上執行。 |
TBD | 沒有變更。 | 指令清單 V2 擴充功能將無法在 Microsoft Edge 中運作,即使使用企業原則也一般。 |
指令清單 V2 擴充功能至少會透過企業原則繼續受到支援,直到 Chromium 指令清單 V2 支援時程表中的日期為止。
Microsoft會持續反覆改善平臺,並解決擴充功能開發人員所分享的意見反應。 分享您的問題、意見和疑慮:
- 請連絡 Microsoft Edge 擴充功能小組
- Microsoft Edge 測試人員 - Microsoft Tech Community 上有關 Microsoft Edge 的論壇。
- @MSEdgeDev - 在 X (Twitter) 上Microsoft Edge 小組。
另請參閱
- 移轉至指令清單 V3
- 指令清單 V2 支持時程表
- 繼續轉換至指令清單 V3 中的逾時時程表。