問題タブ [firefox-addon-restartless]

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 に答える
183 参照

firefox - firefox startScroll と sendAsyncMessage

Firefox 31 以降の最近のバージョンでは、startScroll(e) 関数が変更され、startScroll(scrolldir, screenX, screenY) で呼び出す必要があります。

変更の差分: https://hg.mozilla.org/integration/mozilla-inbound/diff/cc298e4b0f47/toolkit/content/widgets/browser.xml

変更前は、従来の bootstrap.js 拡張機能から手動で startScroll を開始できました。

Mozilla IRC チャンネルでsendAsyncMessage "Autoscroll:Start"を使用するためのヒントを受け取ったので、さまざまな組み合わせを試してみました

しかし、何も機能しません。

私の問題の最小限のboostrap.js拡張は、http://pastebin.com/azv1jePtで見ることができます

Chromeスクリプトを使用せずに、Firefoxの新しいバージョンでbootstrap.js拡張機能から直接自動スクロールを手動で開始する方法を知っている人はいますか?

ありがとう
セニカー

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

javascript - openDialog()で相対URL/パスは可能ですか?

URL に相対パスを使用することはできますか?

changelog.htmと同じディレクトリにあるoptions.xul

のセクションoptions.xul

代替手段はありますか?

更新:
次のことを試みると、NS_ERROR_MALFORMED_URI:"コンソールにエラー " が表示されます

更新 2:
テストがオンになっていることを言及する必要があり<em:optionsType>2</em:optionsType>ましたが、次の回答で説明されているように、機能していないようです。

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

javascript - [ファイルのダウンロード] ダイアログにオプションを追加しますか?

特定のファイル タイプ用のアドオンを作成しようとしています。ファイルのダウンロード ダイアログの [開く] オプションと [ファイルを保存] オプションの下に、[MyAddonName に送信] オプションを追加したいと考えています。ダウンロードマネージャーについて言及していません。

Firefox Addon SDKを使用してこれを達成する方法はありますか? これは私の最初の拡張であるため、SDK やより高度な XUL アドオンにあまり詳しくありません。

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

firefox-addon - gBrowser.getBrowserAtIndex(i) が removeTab() で失敗することがある

正常に動作する次の(簡略化された)例を検討してください。

以下は、最後のタブでメッセージwindow.gBrowser.getBrowserAtIndex(...) is undefinedで失敗することがあります

失敗する理由と、常にではなく時々失敗する理由がわかりません。

gBrowser.getBrowserAtIndex(i)タブの URL を取得する代わりに使用できる他の方法はありますか?

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

javascript - Firefox の非オーバーレイ拡張機能で、ブラウザのツールバー アイコンにテキストを追加する方法は?

アドオンのブラウザー ツールバー ボタンにテキストを追加するにはどうすればよいですか?

2h要求されたファイルをダウンロードするのに 2 時間残っているときに、ダウンロード マネージャー ボタンがプログレス バーの上に " " テキストを表示するのとまったく同じようなことに興味があります。

テキストを含む事前に作成された画像を大量に用意しなくても、これを行うことは可能ですか?

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

javascript - Firefox アドオン SDK を使用してバックグラウンド ウィンドウを開く

私は Firefox アドオンを作成しており、高レベルの Firefox アドオン SDK API を使用しています。

私のアドオンは新しいウィンドウを開き、そのウィンドウでいくつかのタブを開きます。

この新しいウィンドウをバックグラウンドで開くにはどうすればよいですか? 開いたときに、ユーザーがアクティブなウィンドウに集中するのを邪魔したくありません。

タブを開くとき、これに使用できる inBackground オプションがあります。

Windowsモジュールのドキュメントを高低で検索しましたが、新しいウィンドウを作成するときに同様のオプションが見つかりません!

この新しいウィンドウをバックグラウンドで開くにはどうすればよいですか?

Mozilla がそうするのを禁じている場合、新しいウィンドウが開いた直後にバックグラウンドにすばやくプッシュして、混乱を最小限に抑える方法はありますか?

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

firefox-addon - Firefox をダウンロードして開く

私は Firefox のプラグイン システムの新しいユーザーです。複数のファイルを que でダウンロードし、それらを開いて練習するプラグインを作成したいと考えていました。

私の質問は、プラグインでインターネットからファイルをダウンロードする方法があるかどうかです。私は os.file の存在を認識しています (提供された例からその使用方法を理解するのは簡単ではありませんが)。次に、デフォルトのプログラムを使用してファイルを実行する方法があるかどうかを知りたいです。