問題タブ [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.

0 投票する
7 に答える
4581 参照

firefox - クイック最小限の Firefox 拡張機能を作成する方法?

Firefox 拡張機能の開発を開始するために最低限必要な基本設定は何ですか?

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

javascript - XULのコマンドイベントからマウスボタンを押す方法は?

XULコマンドクリックイベントは多少異なるようです。

コマンドイベントを使用すると関数が呼び出されますが、イベント オブジェクトにはボタンプロパティが含まれていません。

私の質問は、クリックイベントを使用せずに押されたマウスボタンを検出するにはどうすればよいですか?

私の問題を示すことができる最も単純なコード:

0 投票する
6 に答える
8251 参照

java - XULRunner アプリケーションを Java に埋め込む

私の目標は、Limewire(JAVA) と Songbird(XULRunner) を一緒に実行することです。

Javaスイングパネル内でXULアプリケーション(songbird)を実行するのが最善の方法だと考えていました。別の方法はありますか?

GUI を完全に XUL で作成してから、Java オブジェクトに何らかの方法でアクセスする方が良いでしょうか、それとも可能でしょうか?

どうすればこれを行うことができますか?

ありがとう

0 投票する
4 に答える
11354 参照

javascript - Firefox 拡張機能から現在のタブ/ウィンドウで URL を開く

Firefox 拡張機能を作成しています...現在のタブでメニュー項目から URL を開くための JavaScript は何ですか?

たとえば、overlay.xul ファイルには次の行があります。

しかしFirefoxでは、メニュー項目をクリックするとURLが開きますが、ブラウザのレイアウト全体が台無しになります。

これを行う正しい方法は何ですか?

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

javascript - XPCOM で同等の popen?

XULRunnerコマンドラインベースのプログラムにGUIを追加するために使用しようとしています。

1 つの解決策は、XUL アプリケーションの popen などを使用して、コマンド ライン プログラムと対話することです。

私の質問:

  • XPCOM は開いていますか?
  • XPCOM には popen を作成するのに十分なプリミティブがありますか?
  • プロセス内外の標準へのアクセスを提供する別のアプローチはありますか?

PyXPCOM にはこの機能があるようですが、可能であれば依存関係を追加したくありません。

0 投票する
5 に答える
10734 参照

c++ - プラグインを使用して Firefox で ActiveX コンポーネントを実行する方法はありますか?

Firefox で実行するために (可能であれば) 必要な ActiveX プラグインがあります。これを可能にする Firefox 用のプラグイン (または他の方法) はありますか?

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

javascript - 設定に基づいたユーザーインターフェイスの描画

xulrunner(Firefox)アプリケーションに組み込みの設定システムを使用したいと思います。しかし、好みに基づいてユーザーインターフェイスを簡単に操作する方法がわかりません。

ユーザーはホームページのリストを指定でき、各ホームページは異なるタブに表示されます。タブはプレゼンテーション層にあるので、xulコードのテンプレートを使用してタブを作成したいと思います。これは可能ですか?

xulテンプレートでこれを行う方法を見たことがありません。ユーザーの好みに基づいてUIを変更できる代替のテンプレートシステムはありますか?

0 投票する
3 に答える
3216 参照

xul - XULRunner で XUL と XPCOM の開発を始めますか?

プロプライエタリ システム用のアプリケーション XUL & XPCOM を設計する予定です。そこで、C/C++ を使用することにしましたが、この分野の初心者としてどのように開発を開始すればよいのでしょうか。開始するための適切なガイドが見つかりません。リンクや書籍を教えていただけると助かります。ロジックはXPCOMで実行できるため、ユーザーがビュー部分で特別にコードを変更できないようにする方法も知りたいです。

0 投票する
4 に答える
2049 参照

firefox - XUL/Firefox 拡張機能を使用してページのバックグラウンド ロードとスクレイピングを実行する方法

SOのユーザーページをスクレイピングして、ツールバーの所有者に質問/回答などの最新情報を提供したい...

これは、これをバックグラウンドで実行し、ページを解析し、コンテンツを抽出し、前回の実行と比較して、結果をツールバーまたはステータス バー、あるいは一部のポップアップ ウィンドウに表示する必要があることを意味します。親切。そして、これはすべて、ユーザーがビジネスを中断せずに、または SO でさえ行っている間に実行する必要があります。

Google と Mozilla Wiki の両方で、何らかのヒントを求めて徹底的に検索しました。私は、同じことをすると思われる他のいくつかの拡張機能をダウンロードする程度まで行きました. 残念ながら、私はそれらすべてを調べる時間がありませんでした。私が見たものはすべて、html スクレイピングではなく、データ API (サービス、Web サービス、XML) を使用しています。

古い質問文

悪名高い set_timeout() という関数内にページをロードして、バックグラウンドでスクリーンスクレイピングを処理する方法を学ぶのに最適な場所を探しています。

私の考えは、前回の実行から何らかの変更があった場合に備えて、このようなスクレイピングの結果をステータス バーの拡張機能に表示することです。

隠されたオーバーレイやその他の策略はありますか?

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

firefox - Firefox拡張機能をナビゲーションバーに自動インストールする方法は?

私はFirefox拡張機能に取り組んでいます。ユーザーがインストールするときに、ナビゲーション バーの右端の位置に自動インストールしたいと思います。現状では、ユーザーは [表示] > [ツールバー] > [カスタマイズ...] に移動し、拡張機能をインストールしたらナビゲーション バーにドラッグする必要があります。このステップを削除したいと思います。

拡張機能はこちら: http://madan.org/tickertool

私の拡張機能の XUL は基本的に次のようになり、browser.xul をオーバーレイします。

ここ ( https://developer.mozilla.org/en/Code_snippets/Toolbar ) でコードを見たことがありますが、これは私が探していることを実行すると思われますが、このコードは、拡張機能が 1 つのボタンだけで、私のためにそれを働かせてください。私の質問への答えは、おそらくこのコードの変更ですが、私はそれを理解していません。