問題タブ [jpm]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
5 に答える
649 参照

javascript - Firefox で開発中のアドオンを無効にする

最新の jpm SDK を使用して Firefox アドオンを開発しています。

主要なコードを作成したら、jpm run コマンドを使用して拡張機能を実行します。

ただし、アドオンは無効になっています。「ADDON NAME は FIREFOX VERSION での使用を確認できなかったため、無効になっています」と表示されます。

写真のように。 ここに画像の説明を入力 この Firefox の機能をオフにする方法を知っている人はいますか?

0 投票する
2 に答える
1617 参照

batch-file - プログラムでbatファイルでEnterキーを押して次の行に移動します

cmd で次のコマンドを実行すると、Enter キーを押して続行するように求められます。Enterキーを押すと、次のものが表示されます。これは、jpmツールを使用して新しいFirefoxアドオンを開発/作成するときに行います。最初に、Enterキーを押すと、デフォルトの名前が表示されます...

指図jpm init

ここにスナップショットがあります

ここに画像の説明を入力

今、私はこれのためにバットファイルを作りたいです. Enter を押したときのように、次の行に移動する必要があります。

これを試しました。しかし、それはタイトルを表示する次の行に移動しません..そして待ちます..

create.bat

このためのbatファイルを作成するにはどうすればよいですか?

0 投票する
1 に答える
963 参照

javascript - Mozilla Add-on を介して .jar ファイルを実行する

Mozilla JPM を使用して .jar ファイルを実行する方法を見つけようとしています (これを実現するアドオンが存在することはよく知っていますが、学びたいと思っています)。私はオンラインチュートリアルに従いました。これが今の私のコードです

URL を正常に開くことができましたが、jar ファイルの実行方法に関するドキュメントが見つかりません。上記の私のコード:

は明らかに間違っています。

このリンクを見ていました: https://developer.mozilla.org/en-US/Add-ons/SDK/High-Level_APIs/tabs、しかし、jar ファイルを実行する機能を示すものは何も見つかりませんでした。

私の目的は、この jar ファイルを実行するアドオン ボタンを作成することです。この jar ファイルは Web サイトで PDF レポートをダウンロードするため、新しいタブまたはウィンドウで実行したいと考えています。探しているものがどの方法で得られるか、または役立つドキュメントはありますか。

0 投票する
1 に答える
155 参照

firefox - Firefox Add On SDK: 設定ページを作成するには?

jpm新しい Mozilla Add-On SDK に基づいて Firefox Add-On を構築しています。

設定または設定ページを作成する最良の方法は何ですか?

新しいパネル内で作成する必要がありますか、それとも別のタブで作成する必要がありますか? 他の可能性はありますか?

ユーザー名、API のパスワードなど、いくつかの設定があります。ただし、データを表示するダッシュボードもあります。

知る限り、XUL を使用してビューを構築するべきではありません。しかし、XUL を使用していない例を見つけるのは困難です。多分あなたは1つ知っていますか?

0 投票する
1 に答える
41 参照

firefox-addon - Firefox 拡張機能の emit.port で要素を渡す

関数から別の関数に要素を渡す必要がありますが、Web サービス (AJAX) 呼び出しが完了した後でのみです。

コンテンツ スクリプト (popup.js):

メイン js (main.js):

html ファイル (popup.html):

ただし、テキストは追加されません。また、port.on("callComplete") の関数にコンソールを配置しようとすると、次のような値がコンソールに表示されます。

要素を渡す方法について誰かが私を助けてくれますか? または、間違った方法で要素を取得しようとしている場合は?