問題タブ [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.
javascript - Firefox アドオンがページからの xmlhttprequests をリッスンする方法は?
背景
ブラウザベースのゲームに付随するように設計された既存の拡張機能があります (拡張機能は私のものですが、ゲームはそうではありません)。拡張機能は、必要なデータを取得するためにページをスクレイピングし、アクションを実行するために ajax リクエストを作成していました。
問題
ゲーム開発者は最近、サイトの多くのアクションを ajax リクエストを使用するように変更しましたが、今のところこれらのリクエストからデータを取得できません。
私がこれまでに持っているもの
何が起こっ
ているのか
http リクエストが処理されると、上記のコードは適切に通知されます。uri も利用可能で正しいです (ドメイン/パス チェックに合格します) が、responseSource
ダンプされるのは、私が知る限り、常にブラウザーを開いた後に行われた最初の http 要求の内容であり、明らかに、何ではありません私は期待していました。
上記のコードの大部分はhttp://www.softwareishard.com/blog/firebug/nsitraceablechannel-intercept-http-traffic/からのものです。私が見落としていた小さなものであることを本当に望んでいますが、これで何日も頭を机にぶつけていたので、今はSOの知恵に目を向けています. 何か案は?
javascript - jQueryをJetpackで動作させる
私はJetpackを試していますが、特定のhtmlページですべての年を解析してから、Wikiページへのリンクで年をラップしたいと思います。jqueryでコードを試しましたが、動作しますが、Jetpackで使用しているため、エラーが発生します$(doc).replaceは関数ではありません。私は間違いなくJquery/Jetpackに慣れていないので、本当に簡単なものが欠けているかもしれませんが、あなたの助けは大歓迎です。
編集:私は提案を試しましたが、まだ立ち往生しています。奇妙なことはこれが
JQuery関数は機能します:
基本的に、この関数をJetpackに「移植」したいと思います。
これは、Jetpackへの私のJQuery関数の「古い」機能しないポートです。
javascript - Javascript-新しいタブへのリンクを書き込む
Firefox拡張機能でJavascriptを使用して、新しいタブを開きました。www.google.comへのリンクと他のリンク(リスト全体)をこのタブに書き込む方法がわかりません。ユーザーがリンクをクリックすると、このページが開きます。
ご協力ありがとうございました
これまでに入力しました:
残念ながら、これは機能しません。
そして私はこれを試しました:
href = \ " http://www.google.com \"> google
";
しかし、それは私がデバッガーを使用するときにのみ機能します
なぜですか?
ありがとう
css - インラインCSSクラスまたはID定義を表示するFirefox拡張機能?
私は Firebug と Web Developer Firefox 拡張機能を使用しています。私が探していて、これらの拡張機能に存在するかどうかわからない機能の 1 つは、Web ページのソースを見ているときに、クラスまたは ID 名をクリックすると、そのクラスまたは ID の定義が表示される場所です。CSS 継承階層ではありません。特定のクラスまたは ID (存在する場合)
例えば:
..... 「ヘッダー」をクリックすると、css 定義が表示されるか、何もないと表示されます。CSS ツリー階層をフィルタリングして、そのクラスだけを表示したいと考えています。
拡張機能はそれを行うことができますか?
firefox - Jetpack ステータス バー パネルのスタイルを正しく設定するにはどうすればよいですか?
Mozilla Jetpackでステータス バー パネルを作成すると、ボーダー/シェーディングなどが欠けているため、ステータス バーを「中断」する機能のない灰色のボックスのように見えます。これにより、通常のステータス バー パネルのように見えます。
他のステータス バー パネルのように見せるにはどうすればよいですか?
javascript - Firefox Web開発者ツールバー:「オンザフライ」のHTML編集後にJSが機能しない
私はこのツールバーに慣れてきました。その場でページを編集して、何が変更されているかを確認するのはとてもクールです...
唯一の問題は、編集後(または編集中)にJavaScriptが機能しなくなり、ページの更新を保存する必要があることです...オプションを見逃しましたか?これを行う他のツールはありますか?
firefox - インストール時にページを開く Firefox 拡張機能
StumbleUpon ツールバーなど、一部の Firefox 拡張機能をインストールすると、ブラウザーを再起動するとページが開くことに気付きました。
これは、更新ノートを表示し、ユーザーにチュートリアル タイプの情報を提供するのに役立ちます。
インストール後にユーザーが初めてブラウザーを再起動したときに、Firefox アドオンで新しいページを開くにはどうすればよいですか?
javascript - 選択したノード ID を取得
ユーザーがテキストを選択すると、そのテキストが REST Web サービスに送られ、いくつかの結果が返される Firefox 拡張機能を開発しています。
テキスト選択に関する私の問題、選択したテキストを取得するためにこのメソッドを使用しました:
結果を selectedText 変数で取得してサーバーに送信しましたが、このノードの Id などを取得して結果を追加する方法がわかりません。
Firebug と多くの Google 検索クエリを使用して、javascript と jQuery の両方で試しましたが、有用な結果は得られませんでした。
javascript - ウィンドウ/タブのタイトルとファビコンが更新されないのはなぜですか?
特定のページのタイトル (理想的にはファビコン) を変更するためにジェットパックをいじっています。
Firebugはページの HTML が正しく変更されたことを示していますが、Firefox はウィンドウやタブのタイトルを更新しません。
Twitter検索がまさにそれを行っているので、これは何らかの形で可能でなければなりません. より多くの検索結果が表示されるように、タイトルを更新していますね。
私は何かが足りないと思います...何か考えはありますか?
コメントで提案されているコード例:
イライラすることに、jetpack と firebug がその間に更新されたため、ログも表示されなくなりました :p
このコードは、stackoverflow.com ページのタイトルを「Foo」に置き換えることを期待していますが、これは単なる例です。置き換えてください。たとえば、SO.com よりも JavaScript マジックが少ないサイトなどです。
更新:
以下の回答の助けを借りて問題を解決しました。
実際の例は次のようになります。