問題タブ [xul]
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 - XUL:Scale を取得して、選択されている数値を表示する
私は XUL を使用しています。以下は基本的なスライダー/スケールの実装です。
ただし、スライダーで選択した値を表示する numbox がその横に必要です。XUL チュートリアルで十分に調べていなかったのかもしれませんが、実行可能な答えを見つけることができませんでした。
firefox - Web ページ上のビデオの識別
ユーザーが Web ページで右クリックしたときにビデオ (youtube/vimeo) プロパティ (パスなど) を取得できる Firefox 拡張機能をコーディングしようとしています。
問題は、右クリックするとプレーヤーにネイティブなメニュー システムが表示されることです。
どんなポインタでも本当に役に立ちます。
ありがとう。
xul - XUL でツールバーを開発する方法
私は初心者で、XUL を使用したことがありません。 XULRunner をダウンロードしました。必要なのは、ツールバーを設計することだけです。
firefox - Firefox拡張機能の複数行通知
私は現在、Web上の一部のリソースを監視し、特定のイベントの通知を表示するFirefox拡張機能を開発しています。現在、私は「nsIAlertService」を次のように使用しています。
私は2つのことをしたいと思います:
1)複数行の通知(表示したい詳細情報があります)、それらを表示する簡単な方法はありますか?
2)ユーザーがステータスバーアイコンにカーソルを合わせると、クリック可能なリンクを含むポップアップが開きます。XULファイルを作成し、ポップアップとポップインを「手動で」管理する必要があると思います...誰かがサンプルコードを持っていれば問題ありません。
firefox - Firefoxアドオン開発:空の数値ボックスまたは日付ボックスを作成する方法
XULでいくつかのフィールドを持つフォームを作成しようとしています。空の値で数値ボックスと日付ピッカーを作成する方法を見つけることができませんでした。タイプ番号のテキストボックスのデフォルト値は「0」です。デフォルトを別の番号に変更できますが、ボックスを空のままにしておきます。同じことがdatepicker要素にも当てはまります。有効な日付を指定する必要がありますが、ユーザーが日付を入力することを決定するまでは空のままにしておきます。
助言がありますか?
xul - XUL テキストボックス要素のタブ文字の長さを変更する
XUL <textbox> 要素に表示される TAB (\t) 文字 (現在は 8 文字) の長さを変更することはできますか?
TAB をスペースに置き換えないようにしたいことに注意してください。
c++ - 外部アプリケーションから FireFox でダウンロードしたファイルのソース URL を読み取るにはどうすればよいですか?
特定の拡張子を持つファイルのデフォルト ハンドラーとして登録されている、作成した C++ アプリがあります。したがって、Web サイトから Firefox でこれらのファイルの 1 つをダウンロードすると、一時ディレクトリにダウンロードされ、コマンド ラインでダウンロードしたファイルへのフル パスを渡しながらシェルがアプリを実行します。
ディスク上のパスのみが与えられた場合、ファイルの元のダウンロード URL が何であったかを外部アプリから把握する最良の方法は何ですか? XPCOM API 呼び出しを使用して、FireFox ダウンロード マネージャー データベースを検査できますか?
このデータは、SqlLite db ファイルである「%APPData%\Mozilla\Firefox\($profile)\downloads.sqlite」ファイルに格納されていることがわかりましたが、このファイルを次のように直接開こうとはしません。 FireFox は、実行中にファイルへの書き込みハンドルを開いています。
しばらく Mozilla 開発者センターを熟読した後、nsIDownloadManagerサービスに出くわしました。しかし、別のプロセスで XPCOM からアクセスできないようです。
私が使用しているコードは次のとおりです。
これを実行すると、GetServiceByContractID() 呼び出しは 0x8007000e を返します。これは nsError.h で NS_ERROR_OUT_OF_MEMORY として定義されています。(私は非常に奇妙だと思います)。
ここに何かアイデアはありますか?私は正しい木に向かって吠えていますか?
javascript - Firefox 拡張機能で statusbarpanel の背景色を変更する方法
テキストを含む statusbarpanel を表示する Firefox 拡張機能を作成しています。メッセージに応じてステータスバーパネルの背景色を変更したい。たとえば、エラーの背景を赤にします。
p>上記のコードはすべて、最後の行を除いて機能し、変更はありません。プロパティの実際の値は変更されますが、statusbarpanel にはデフォルトのステータス バーの色が表示されます。background
私も代わりに試しましたがbackgroundColor
、それは役に立ちません。