Google uses AI technology to translate content into your preferred language. AI translations can contain errors.
拡張機能マニフェスト コンバータ
コレクションでコンテンツを整理
必要に応じて、コンテンツの保存と分類を行います。
ディレクトリ全体、拡張機能の zip ファイル、manifest.json ファイルを簡単に変換できます。
皆さん、こんにちは。Solomon と申します。Chrome の拡張機能チームのソフトウェア エンジニアです。
最新バージョンの Chrome の拡張機能プラットフォームの構築を進めていく中で、テスト目的で Manifest V2 拡張機能を Manifest V3 に変換する必要がありました。このプロセスを少し簡単にするために、拡張機能マニフェスト変換ツール(EMC)というツールを作成しました。
EMC は、マニフェスト形式間で拡張機能を変換するいくつかの部分を自動化する Python 3 コマンドライン ツールです。ユーザーは、1 つのコマンドで拡張機能のディレクトリ、ZIP ファイル、manifest.json ファイルをすばやく変換できます。
python3 emc.py <extension_path>
このツールは、拡張機能の自動変換の機械的な部分に重点を置いています。たとえば、JavaScript で chrome.browserAction を chrome.action に置き換えますが、サービス ワーカーを完全に採用するためにバックグラウンド ロジックを更新するなどの抽象的なタスクは処理できません。詳細については、プロジェクトの README をご覧ください。
このツールは Google のチームで役立っており、皆様にとっても役立つことを願ってオープンソース化しました。ただし、個人的な副業として提供しているため、サポートやメンテナンスは無期限に提供することはできません。
プロジェクトで問題が発生した場合は、プロジェクトのリポジトリで問題を報告してください。
特に記載のない限り、このページのコンテンツはクリエイティブ・コモンズの表示 4.0 ライセンスにより使用許諾されます。コードサンプルは Apache 2.0 ライセンスにより使用許諾されます。詳しくは、Google Developers サイトのポリシーをご覧ください。Java は Oracle および関連会社の登録商標です。
最終更新日 2021-04-28 UTC。
[[["わかりやすい","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 UTC。"],[],[]]