2017-06-12 109 views
0

現在、Firefoxアドオンの開発方法を習っていますが、私の幸いなことに、 。 Firefoxデベロッパーチームが提供するデモアドオン「Borderify」をダウンロードしました。こちらはGitHubです。その後、WinRarを開いて、そのフォルダを.XPIファイルに変換しました。しかし、Firefoxブラウザに手動でインストールしようとすると、「このアドオンはインストールできません。壊れているようです」というメッセージが表示されます。誰かが私が間違ったことを指摘した場合、私は感謝します。インストールエラー:「このアドオンは破損していると思われるためインストールできません」

+0

あなたの '.xpi'ファイルにアクセスできない場合、問題の内容を正確に伝えることはできません。 – Makyen

+1

関連する/可能な重複:[Firefox拡張子.xpiファイルの構造:説明、コンテンツ、作成、インストール](https://stackoverflow.com/a/31043045) – Makyen

+0

@Makyen申し訳ありませんが、明らかにリンクが無効です。また、あなたが提供したリンクに感謝します。とても役に立ちました。 –

答えて

2

ファイルをパックして.ZIPファイルを.XPIに名前を変更するだけでインストールできないことに注意してください。拡張機能をテストしてデバッグする場合は、install the extension temporarilyが必要です。これを行うには、about:debuggingに行き、一時的なアドオンのロードをクリックしてから、アドオンをインストールするXPIファイルを選択します。また、manifest.jsonファイルを選択するだけで、ソースからアドオンをXPIにパックせずにロードすることもできます。

期待どおりにXPIファイルをインストールするには、署名する必要があります。これはあなたがpublish it on addons.mozilla.org (AMO)のときに自動的に行われます。

+1

ありがとうございます。拡張機能を読み込めましたが、別の問題が発生しました。私はそれをロードし、 'debugging'をクリックすると、開発ツールメニューがポップアップし、ファイルからのさまざまなエラー(CSS、JS、さらにはセキュリティエラー)が発生し、最近私のエクステンションに接続されていないウェブサイトを訪れました。例えば ​​'BackgroundPageThumbs.jsm'、' main.js'、 'disco-1f1932e106d04c1319f1.js'、' mdn.0d46c673f0ec.css'、 'light-theme.css:16:453'などのようなものです。は普通?事前にもう一度ありがとうございます。 –

+0

私はそれを再現でき、バグのように見えるので、私は[bug 1372562](https://bugzilla.mozilla.org/show_bug.cgi?id=1372562)を提出しました。アドオンと無関係なメッセージが一覧表示される理由がある場合は、そこに明示されます。 –

+0

ありがとうございます。私はその話題に従います。うまくいけば、すぐに解決されるでしょう。 –

関連する問題