問題タブ [firefox-addon-overlay]
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 - HTTP-on-modify-request を使用して URL をリダイレクトする
URL がいくつかの条件に一致する場合に新しい URL にリクエストをリダイレクトする Firefox 用のアドオンを構築しています。私はこれを試しましたが、うまくいきません。
URL を処理するために HTTP-on-modify-request にオブザーバーを登録します。URL が条件に一致する場合は、新しい URL にリダイレクトします。
これが私のコードです:
Firefox アドオンの開発は初めてです。
javascript - 抽出不要のアドオンの .xpi ファイル内のディレクトリ内のファイルを反復処理する方法
私のアドオンである Color Source は、content
アドオンがアンパックされていない場合 (つまり、XPI として圧縮されている場合)、アドオン内のディレクトリ (サブディレクトリなど) 内のファイルを繰り返す必要があります。
Addon オブジェクトを取得するために、次のようなコードを使用しています。
にパスを渡すために、次のnew OS.File.DirectoryIterator
ことを試しました。
OS.Path.join(uri.path, 'content');
これは明らかに* nixでは機能しますが、Windowsでは機能しません- を取得してからクローンを作成し、クローン
uri.QueryInterface(Ci.nsIFileURL).file
を呼び出すappend('content')
と、これは機能しますが、アドオンの<em:unpack>
ディレクティブが で true に設定されている場合のみinstall.rdf
です。
アドオンが圧縮されている場合でも機能するパスを取得するにはどうすればよいですか?
(注: 問題が似ているはずなので、この投稿に Firefox アドオン タグを追加しました)
firefox-addon - Firefox をダウンロードして開く
私は Firefox のプラグイン システムの新しいユーザーです。複数のファイルを que でダウンロードし、それらを開いて練習するプラグインを作成したいと考えていました。
私の質問は、プラグインでインターネットからファイルをダウンロードする方法があるかどうかです。私は os.file の存在を認識しています (提供された例からその使用方法を理解するのは簡単ではありませんが)。次に、デフォルトのプログラムを使用してファイルを実行する方法があるかどうかを知りたいです。
javascript - Firefox 拡張機能で特定の位置にタブを開く
たとえば、Firefox ブラウザ ウィンドウには 10 個のタブがあります。
Firefox 拡張コードで 2 番目のタブの後にタブを追加するにはどうすればよいですか?
gBrowser.addTab
メソッドは、タブ リストに追加するだけです。
firefox - e10s アドオンでアクティブなタブの URL を取得する方法
ツールバーのボタンをクリックするには、アクティブなタブの URL アドレスを取得する必要があります。
しかし
エラーになりCPOW
ます。
e10s アドオン内のアクティブなタブ URL の URL の場所を取得するにはどうすればよいですか?
javascript - Firefox バージョン 45 以降のアドオンでローカル ファイルを読み取る方法
ファイルを Firefox アドオンにロードするための解決策を見つけるのに 4 時間かかりました。しかし、成功しませんでした (((.
私が持っているコード:
上記のコードを強制的に実行することは不可能です (((。何が間違っていますか?
firefox-addon - Firefox 50 で、DevTools のメイン ウィンドウをオーバーレイして拡張するための適切な chrome:// URL は何ですか?
chrome://devtools/content/framework/toolbox-options.xul
以前は、オーバーレイを使用してFirefox DevTools を拡張/スタイルすることができました。
現在、それは Firefox 50 には存在しないようです。開発者ツールボックスはabout:devtools-toolbox
URL として表示されます。その XUL URL が何かはわかりません。Firefox DevToolsを拡張または再スタイルするための適切なchrome://
URLは?
javascript - Firefox をバージョン 50 に更新した後、Firefox アドオンが機能しないのはなぜですか
Firefox で検証されたアドオンdaneshLinkを開発しました。ユーザーはこのアドオンをインストールして使用しました。このアドオンは機能しましたが、Firefox がバージョン 50.0 に更新されると、このアドオンは機能しなくなりました。
(注: Firefox の更新後、アドオンは削除または無効化されていません。まったく機能しません)。
javascript - 「Hello World」が表示された新しいタブを開きます
新しいタブを開き、その中に新しい HTML ドキュメントを作成する方法は? 、などの古い再起動が必要な API を使用することをお勧めしますがComponents.classes
、Components.interfaces
機能する方法であれば問題ありません。