問題タブ [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.
firefox - Firefox、TabOpen イベントなどでタブを再利用する
Firefox 内でのタブの再利用に関するチュートリアルに従いましたが、現在、私の拡張機能はうまく機能しています。ただし、外部から開いたタブ (一部のアプリケーション、スタート メニューなど) を再利用する必要もあります。どうすればいいですか?
TabOpen イベントのイベントリスナーを追加しようとしましたが、ログに記録すると
その値は「about:blank」です。アドレスバーに入力した実際のアドレス (新しいタブで自動的に開きます)、または他のアプリケーションから開いたアドレスを期待していたので、そのタブをすぐに閉じて、正しいタブにフォーカスできます。私は何を間違っていますか?
前もって感謝します。
念のため、拡張機能から新しいタブが要求されたときにタブを再利用するコードを次に示します。
javascript - XULFirefoxアドオンのappendChildが壊れます
Firefoxアドオンに取り組んでいますが、現在、menuitemsをmenupopup要素に動的に追加する必要があります。私は基本的にMozillaDeveloperCenterですべてのアプローチを試しましたが、どれも機能しません。
このコードはappendChildコマンドで壊れます。なぜ何かアイデアはありますか?
jquery - Firefox 拡張機能、jquery、およびドキュメントへのアクセス
content.document を使用して拡張機能の pageLoad 関数内にいる間、現在のウィンドウを簡単にトラバースできますが、setInterval で呼び出された別の関数でアクセスしようとすると、content.document にアクセスできません。
content.document、document.defaultView、window.content.document、および基本的に考えられる他のすべての賢明な組み合わせを試しました。
助けてください。ありがとう。
firefox - Firefox 拡張機能から Firefox タブの URL を取得する
Firefox の拡張機能で、現在のウィンドウのタブを列挙し、それらの URL を取得するにはどうすればよいですか?
firefox - XUL-画像情報へのアクセス
画像を右クリックすると画像情報を提供するFirefox拡張機能を作成する方法を見つけようとしています。基本的に、ユーザーが画像を右クリックしたときの画像パスが必要です。
どんな助けでも大歓迎です。
ありがとう。
firefox - 起動時に何らかの入力を求める Firefox プラグイン
Firefox を最初に起動したときに表示されるダイアログを実装して、ユーザーに入力を求める方法を知りたいです。この入力は一時的にどこかに保存され、後で必要に応じてプラグインで使用する必要があります。私は、Firefox プラグインの実装方法を完全に理解しています (これには、XUL と Javascript の理解も含まれます)。したがって、完全なプラグインの例は必要ありません。具体的な質問は、Firefox の起動時に入力を求めるダイアログを表示する方法と、入力を一時ストレージに保存する方法です。
どんな助けでも大歓迎です。
xml - XULRunner: 任意のドメインへのリンクを防ぐ
XULRunner アプリのような Mozilla Prism があるとします。<browser/> 要素を持つ XUL ウィンドウがあり、ブラウザは特定のドメイン (example.com など) の Web ページを表示します。
現在、example.com にいくつかのリンクがあります。ユーザーがローカル リンクをたどる (つまり、example.com にとどまる) 場合は、フォローを許可する必要があります。一方、リンクが elpmaxe.moc に移動する場合、次の 2 つの可能性のいずれかがあるはずです (気にしません)。
- 「実際の」ブラウザが開きます (Prism と同じように)、または
- 何も起こりません。
これを行うためのアイデアはありますか?browser.document.onload や DOMready などのイベントを使用するだけでは十分ではありません。これは、ページの読み込み中 (つまり、これらのイベントがまだ発生していないとき) であってもリンクを安全にブロックする必要があるためです。
firefox - ツールバーの拡張ボタンのクリックに応答してxulファイルを開く
私は現在、最初のFirefox拡張機能を構築していますが、1つの機能に少し問題があります。ツールバーのボタンクリックに応答して、新しいブラウザタブを開きたいのですが。新しいタブには、いくつかの追加のボタンとともに、Webページのコンテンツが含まれている必要があります。
現時点では、新しいタブのコンテンツ用に別のxulファイルを作成しました。
このxulファイルは、メインのmyapptoolbar.xulから参照されるこのjavascriptを介して起動されます。
私が抱えている問題は、loadPage関数が見つからないため、iframeのsrc属性が設定されないことです。それはばかげたスコーピングの問題だと確信していますが、私はFirefox拡張機能(2日目!)に非常に慣れていないので、助けていただければ幸いです。
firefox - XUL - テキストボックスの問題
私はFirefox拡張機能を書いています。ユーザーが Web ページで選択したテキストを強調表示して右クリックすると、拡張機能がテキストをキャプチャし、テキスト ボックス (xul ウィンドウ) に表示します。テキスト ボックスには正しい書式が表示されます (改行、スペース、li タグの * など)。しかし、テキストボックスの値を変数に格納しようとすると問題が発生します。改行がなくなりました。
var selText = document.getElementById("txtboxSelectedText").value; ///
誰でも助けることができますか?
どうもありがとう。