問題タブ [firefox-addon]

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 投票する
1 に答える
2438 参照

javascript - Firefox アドオンがページからの xmlhttprequests をリッスンする方法は?

背景
ブラウザベースのゲームに付随するように設計された既存の拡張機能があります (拡張機能は私のものですが、ゲームはそうではありません)。拡張機能は、必要なデータを取得するためにページをスクレイピングし、アクションを実行するために ajax リクエストを作成していました。

問題
ゲーム開発者は最近、サイトの多くのアクションを ajax リクエストを使用するように変更しましたが、今のところこれらのリクエストからデータを取得できません。

私がこれまでに持っているもの

何が起こっ
ているのか http リクエストが処理されると、上記のコードは適切に通知されます。uri も利用可能で正しいです (ドメイン/パス チェックに合格します) が、responseSourceダンプされるのは、私が知る限り、常にブラウザーを開いた後に行われた最初の http 要求の内容であり、明らかに、何ではありません私は期待していました。

上記のコードの大部分はhttp://www.softwareishard.com/blog/firebug/nsitraceablechannel-intercept-http-traffic/からのものです。私が見落としていた小さなものであることを本当に望んでいますが、これで何日も頭を机にぶつけていたので、今はSOの知恵に目を向けています. 何か案は?

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

firefox - 外部プログラムを実行し、Firefox アドオンでリターン コードを取得する方法

こんにちは、mozilla Firefox アドオンから外部プロセスを起動しようとしています (したがって、js コードのみが許可されています)。これは NSIProcess を使用して簡単に実行できますが、実行されたプログラムのリターン コードが必要です。NSIProcessは戻りコードを取得する可能性を提供しないため、別の可能性を探しています。

私自身の XPCom コンポーネントを C で書くことは避けようとしています。

ありがとう!

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

javascript - jQueryをJetpackで動作させる

私はJetpackを試していますが、特定のhtmlページですべての年を解析してから、Wikiページへのリンクで年をラップしたいと思います。jqueryでコードを試しましたが、動作しますが、Jetpackで使用しているため、エラーが発生します$(doc).replaceは関数ではありません。私は間違いなくJquery/Jetpackに慣れていないので、本当に簡単なものが欠けているかもしれませんが、あなたの助けは大歓迎です。

編集:私は提案を試しましたが、まだ立ち往生しています。奇妙なことはこれが

JQuery関数は機能します:

基本的に、この関数をJetpackに「移植」したいと思います。

これは、Jetpackへの私のJQuery関数の「古い」機能しないポートです。

0 投票する
3 に答える
1775 参照

javascript - Javascript-新しいタブへのリンクを書き込む

Firefox拡張機能でJavascriptを使用して、新しいタブを開きました。www.google.comへのリンクと他のリンク(リスト全体)をこのタブに書き込む方法がわかりません。ユーザーがリンクをクリックすると、このページが開きます。

ご協力ありがとうございました

これまでに入力しました:

残念ながら、これは機能しません。

そして私はこれを試しました:

href = \ " http://www.google.com \"> google
";

しかし、それは私がデバッガーを使用するときにのみ機能します

なぜですか?

ありがとう

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

css - インラインCSSクラスまたはID定義を表示するFirefox拡張機能?

私は Firebug と Web Developer Firefox 拡張機能を使用しています。私が探していて、これらの拡張機能に存在するかどうかわからない機能の 1 つは、Web ページのソースを見ているときに、クラスまたは ID 名をクリックすると、そのクラスまたは ID の定義が表示される場所です。CSS 継承階層ではありません。特定のクラスまたは ID (存在する場合)

例えば:

..... 「ヘッダー」をクリックすると、css 定義が表示されるか、何もないと表示されます。CSS ツリー階層をフィルタリングして、そのクラスだけを表示したいと考えています。

拡張機能はそれを行うことができますか?

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

firefox - Jetpack ステータス バー パネルのスタイルを正しく設定するにはどうすればよいですか?

Mozilla Jetpackでステータス バー パネルを作成すると、ボーダー/シェーディングなどが欠けているため、ステータス バーを「中断」する機能のない灰色のボックスのように見えます。これにより、通常のステータス バー パネルのように見えます。

他のステータス バー パネルのように見せるにはどうすればよいですか?

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

javascript - Firefox Web開発者ツールバー:「オンザフライ」のHTML編集後にJSが機能しない

私はこのツールバーに慣れてきました。その場でページを編集して、何が変更されているかを確認するのはとてもクールです...

唯一の問題は、編集後(または編集中)にJavaScriptが機能しなくなり、ページの更新を保存する必要があることです...オプションを見逃しましたか?これを行う他のツールはありますか?

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

firefox - インストール時にページを開く Firefox 拡張機能

StumbleUpon ツールバーなど、一部の Firefox 拡張機能をインストールすると、ブラウザーを再起動するとページが開くことに気付きました。

これは、更新ノートを表示し、ユーザーにチュートリアル タイプの情報を提供するのに役立ちます。

インストール後にユーザーが初めてブラウザーを再起動したときに、Firefox アドオンで新しいページを開くにはどうすればよいですか?

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

javascript - 選択したノード ID を取得

ユーザーがテキストを選択すると、そのテキストが REST Web サービスに送られ、いくつかの結果が返される Firefox 拡張機能を開発しています。

テキスト選択に関する私の問題、選択したテキストを取得するためにこのメソッドを使用しました:

結果を selectedText 変数で取得してサーバーに送信しましたが、このノードの Id などを取得して結果を追加する方法がわかりません。

Firebug と多くの Google 検索クエリを使用して、javascript と jQuery の両方で試しましたが、有用な結果は得られませんでした。

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

javascript - ウィンドウ/タブのタイトルとファビコンが更新されないのはなぜですか?

特定のページのタイトル (理想的にはファビコン) を変更するためにジェットパックをいじっています。

Firebugはページの HTML が正しく変更されたことを示していますが、Firefox はウィンドウやタブのタイトルを更新しません。

Twitter検索がまさにそれを行っているので、これは何らかの形で可能でなければなりません. より多くの検索結果が表示されるように、タイトルを更新していますね。

私は何かが足りないと思います...何か考えはありますか?

コメントで提案されているコード例:

イライラすることに、jetpack と firebug がその間に更新されたため、ログも表示されなくなりました :p
このコードは、stackoverflow.com ページのタイトルを「Foo」に置き換えることを期待していますが、これは単なる例です。置き換えてください。たとえば、SO.com よりも JavaScript マジックが少ないサイトなどです。

更新:
以下の回答の助けを借りて問題を解決しました。
実際の例は次のようになります。