擴充功能資訊清單轉換工具

輕鬆轉換整個目錄、副檔名 ZIP 檔案或 manifest.json 檔案。

大家好!我是 Chrome 擴充功能團隊的軟體工程師 Solomon。

我們持續建立最新版 Chrome 擴充功能平台之後, 開發人員可以將 Manifest V2 擴充功能轉換成 Manifest V3 以進行測試。為了讓 建立了名為 Extension Manifest Converter (EMC) 的工具,就能更輕鬆地執行這些作業。

EMC 是 Python 3 指令列工具,可以自動執行多個程序,在 資訊清單格式。使用者可以快速轉換擴充功能目錄、ZIP 檔案或 manifest.json 檔案 來建構應用程式

python3 emc.py <extension_path>

這項工具的重點在於自動執行擴充功能轉換的機械部分。例如 將在 JavaScript 中將 chrome.browserAction 取代為 chrome.action,但無法處理 簡化任務,例如更新背景邏輯,全面採用 Service Worker。查看專案的 README

我們發現這項工具對我們的團隊很有幫助,也希望能提供開放原始碼 。但請記住,由於這是個人方面的專案,我們無法提供支援或無限期維護。

如果您在使用專案時遇到任何問題,請在專案的