0

アドオン ビルダーhttps://builder.addons.mozilla.org/を使用して、Firefox アドオンを作成し ます。

そこから配布可能なファイルをダウンロードしましたが、アドオン アイコンを設定するオプションが含まれていませんでした。デフォルトではicon.pngが使われていると聞いたので、xpiファイルを解凍し、アイコンをフォルダに入れました。しかし、再圧縮すると、常にアドオンが拒否されます。この問題なしで再圧縮するにはどうすればよいですか。

また、一般的にFirefoxアドオンを開発するにはどうすればよいですか。ウェブ上に散らばっているいくつかの非常に貧弱に書かれたスニペットの例ではなく、すべてを上から下に説明する本に興味があります。

4

3 に答える 3

2

Jetpack アドオンは自動的に署名されます。署名が無効になるため、何かを変更するだけでは機能しません。ビルダーが提供しない機能が必要な場合は、SDK をダウンロードして自分でパッケージを作成する必要があります。SDK ドキュメント: https://addons.mozilla.org/en-US/developers/docs/sdk/1.0/

更新: 「署名」の部分が古くなっているため、アドオン SDK はアドオンに署名しなくなりました。それでも、新しいパッケージを作成することがここでの方法です。そうしないと、あらゆる種類のあいまいな問題に遭遇する可能性があります。

于 2011-08-09T12:05:26.967 に答える
0

zip拡張子の付いたzipファイルとして再パックする必要があります。install.rdfは、zipファイルのルートディレクトリにある必要があります。これらのファイルを保持するルートディレクトリを含めることはできません。

zipとして再パックした後、名前をxpiに変更します。Windowsを使用している場合は、ファイル拡張子を表示するように構成する必要があることに注意してください。

Mozilla MDNにはいくつかの便利なドキュメントが含まれていますが、ニーズに合うほど高度であるかどうかはわかりません。

于 2011-08-06T17:23:37.040 に答える
0

unzip プログラムでアドオンを開き (解凍しないでください)、icon.png 内にスローするか、追加したいものを上書きします。

編集: package.json にアイコンを追加できます...アドオンの名前を入力した直後に編集できます。

于 2012-07-10T15:57:29.310 に答える