Mozilla拡張プラットフォームを理解するという私の探求においてかなりの進歩を遂げましたが、それでもいくつかの問題に苦しんでいます。ここの誰かが私をもう一度正しい方向に向けることができることを願っています:)
さて、ここに問題があります...私はここでオンラインアドオンビルダーアプリをいじっています:https ://builder.addons.mozilla.org/
すばらしい、これは単純なアドオンのテストには問題なく機能しているようです。しかし、それは非常に多くの余分ながらくたを含んでいます-私が使っていないものとそこに必要のないもの。
.xpiファイルをダウンロードし、名前を.zipに変更し、ファイルを処理するために解凍すると、zip-> xpiに再パッケージすると、Firefoxはインストールしようとするとパッケージが破損していると通知します。
これは、パッケージが「署名済み」か何かであるためだと推測しましたが、自分で再パッケージした場合、これは発生していません。
なんでもいい。これはばかげています...
そのため、SDKを使用してローカルで作業し、SDKをディレクトリに含めるだけです。しかし、最初にいくつかのファイルを生成するために、Pythonをインストールして何かを実行する必要があるようです....冗談ですか?アプリをコーディングしてからSDKファイルを含めることはできませんか?
質問:
オンラインのアドオンビルダーを使用して基本的なアドオン/拡張機能を作成し、ファイルをローカルで編集して再パッケージ化し、使用するにはどうすればよいですか?