0

CSSコンポーネントを使用してJavaScriptで記述されたGreasemonkeyスクリプトがあり、それらを単一のFirefoxアドオンとして公開したいと思います。AddonSDKでAddonBuilderを使用してみましたが、成功しませんでした。私もユーザースクリプトコンパイラを試しましたが、役に立ちませんでした。誰かが.jsファイルと.cssファイルをFirefoxアドオンとしてパッケージ化する簡単な方法、またはアドオンビルダーを使用してこれを行う方法を誰かが説明してくれることを願っています。働いた。私からの情報がさらに必要な場合はお知らせください。ご協力いただきありがとうございます。

編集:これはアドオンビルダーの私のmain.jsファイルです。

 var data = require("self").data;
 var pageMod = require("page-mod");
 pageMod.PageMod({
   include: "[http://www.trello.com/board/*", "https://www.trello.com/board/*"],
   contentScriptWhen: 'end',
   contentScriptFile: data.url("scrumello_beta.js")
 });
4

2 に答える 2

3

あなたのマッチパターンは間違っています。ドキュメントを見ると、ホストベースのパターンを使用していない限り、プロトコルを指定する必要があります。以下が機能します。

include: "http://www.trello.com/board/*",

HTTPS接続も含める場合は、次の2つのパターンを指定する必要があります。

include: ["http://www.trello.com/board/*", "https://www.trello.com/board/*"],

それ以外main.jsは大丈夫そうです。表示されるエラーメッセージはバグ750138のようです。これは、アドオンビルダーヘルパー拡張機能との不適切な相互作用です。ヘルパー拡張機能を再インストールすると、おそらく問題は解決します。

于 2012-08-06T14:52:50.790 に答える
-1

ウラジミールの助けを借りてこの質問を解決できたこと、そして私のチームと私が実現したことをみんなに知らせたかっただけです。scrumello_beta.jsファイルは問題とは関係がなく、会社コードを投稿できないため、投稿しません。私たちの問題は、Javascriptをどのように挿入するかでしたが、それは私たち自身で解決しました。私を助けてくれたすべての人に感謝します。少し閉鎖して、私たちが現在進歩していることを皆さんに知らせたいと思いました。

于 2012-08-07T13:41:27.957 に答える