Google uses AI technology to translate content into your preferred language. AI translations can contain errors.
擴充功能資訊清單轉換工具
透過集合功能整理內容
你可以依據偏好儲存及分類內容。
輕鬆轉換整個目錄、擴充功能 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,但無法處理抽象工作,例如更新背景邏輯以全面採用服務工作者。詳情請參閱專案的 README。
我們發現這項工具對團隊很有幫助,因此希望將其開放原始碼,希望您也能從中受益。不過,請注意,由於這是個人副業,我們無法無限期提供支援或維護。
如果您在專案中遇到任何問題,請在專案的存放區中提出問題。
除非另有註明,否則本頁面中的內容是採用創用 CC 姓名標示 4.0 授權,程式碼範例則為阿帕契 2.0 授權。詳情請參閱《Google Developers 網站政策》。Java 是 Oracle 和/或其關聯企業的註冊商標。
上次更新時間:2021-04-28 (世界標準時間)。
[[["容易理解","easyToUnderstand","thumb-up"],["確實解決了我的問題","solvedMyProblem","thumb-up"],["其他","otherUp","thumb-up"]],[["缺少我需要的資訊","missingTheInformationINeed","thumb-down"],["過於複雜/步驟過多","tooComplicatedTooManySteps","thumb-down"],["過時","outOfDate","thumb-down"],["翻譯問題","translationIssue","thumb-down"],["示例/程式碼問題","samplesCodeIssue","thumb-down"],["其他","otherDown","thumb-down"]],["上次更新時間:2021-04-28 (世界標準時間)。"],[],[]]