問題タブ [xulrunner]
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 - XUL アプリケーションで画像データをクリップボードにコピーするにはどうすればよいですか?
画像データをクリップボードにコピーする必要がある XULRunner アプリケーションがあります。テキストをクリップボードにコピーする方法を理解し、クリップボードから PNG データを貼り付けることができます。私が理解できないのは、データ URL からクリップボードにデータを取得して、他のアプリケーションに貼り付ける方法です。
これは、私がテキストをコピーするために使用するコードです (まあ、XUL):
そして、私が言ったように、転送しようとしているデータは、データ URL としての PNG です。したがって、たとえば Paint.NET でアプリのデータを貼り付けることができる、上記と同等のものを探しています。
reporting - xulrunner アプリケーション用に BIRT レポート ビューアーを設定する最も簡単な方法は何ですか?
最近BIRTを使い始め、 xulrunnerアプリケーションで使用するレポートを作成しました。私がまだ理解していないのは、ビューアを展開する方法です。BIRT は主に Java アプリケーションをターゲットにしているようです。そのため、J2EE、JBoss、およびその他のテクノロジに展開するための手順があります (ただし、Java での開発は行っていません)。
BIRTの展開に関するこの記事を確認し、BIRT の Web サイトで展開の詳細を確認すると、どこに行けばよいかわかりません。xulrunner アプリケーションに大きな Java 依存関係を追加する必要があるとは思っていませんでした -- xulrunner アプリに実行可能ファイルをドロップして、アプリから呼び出し、レポート ドキュメントに渡す方法はありませんか? (それとも、J2EE、JBoss、Tomcat を学習して使用するよりも簡単な何かですか?)
firefox - Firefox/XULRunner で使える ZeroConf 拡張機能は?
mDNSまたはSLPに基づく zeroConf 環境で使用される Firefox/XULRunner 用のZeroConfクライアント拡張機能はありますか?
ActiveState Open Komodoの人々によって開発されている拡張機能を既に知っていますが、Windows 用の Apple Bonjourライブラリにアクセスするには、XULRunner ランタイムに PyXPCOM サポートを組み込む必要があります。他に利用できるものはありますか?
javascript - JavaScript を使用して、HTML ノードが属するウィンドウ オブジェクトを取得するにはどうすればよいですか?
いくつかの iframe、XUL ブラウザー要素などがあるため、XULRunner アプリケーションには多数のウィンドウ オブジェクトがあります。JavaScript を使用して、指定されたノードが属するウィンドウ オブジェクトを見つける最良の方法を探しています。
より具体的に言うと、ノード x が与えられた場合、x を含む特定のウィンドウ オブジェクトを見つける必要があります。
sql - SQLiteを使用してクエリの行の違いを見つける
さまざまな製品の価格を含む SQLite テーブルがあります。これはスナップショット テーブルであるため、5 分間隔の価格が含まれています。各商品の行ごとの価格差を返すクエリを書きたいと思います。
列は id (auto inc)、record_id (製品の id)、price (その時点での価格)、time (エポックからわずか数秒) です。
間隔間の差の値を含む「差」列を返そうとしています。
SQLiteで可能ですか?
第二に、それが可能である必要があります-それを最後の5レコード程度に制限する方法はありますか?
助けていただければ幸いです、ありがとう。
いくつか追加したかっただけです。他のデータベースでこれを行う方法を見つけましたが、私は XULRunner を使用しているため、SQLite を使用しています。それが私が代わりにそれを使っている理由です。
2 番目の質問は明確にする必要があるかもしれません。時間までに注文し、最後の 5 つのレコードを取得して分析したいと考えています。必要に応じて個別に取り組むことができる問題です。
これがMySQLソリューションです。それは私が目指しているアプローチですが、取引のブレーカーは「テーブルにシーケンス列が含まれているがギャップがある場合は、番号を付け直します。テーブルにそのような列が含まれていない場合は、1つ追加します」. 設計上、このシナリオにはギャップがあり、一度に多数のレコードが更新され、順序が正しくないためです。
java - XULRunner アプリケーションを Java に埋め込む
私の目標は、Limewire(JAVA) と Songbird(XULRunner) を一緒に実行することです。
Javaスイングパネル内でXULアプリケーション(songbird)を実行するのが最善の方法だと考えていました。別の方法はありますか?
GUI を完全に XUL で作成してから、Java オブジェクトに何らかの方法でアクセスする方が良いでしょうか、それとも可能でしょうか?
どうすればこれを行うことができますか?
ありがとう
javascript - XPCOM で同等の popen?
XULRunner
コマンドラインベースのプログラムにGUIを追加するために使用しようとしています。
1 つの解決策は、XUL アプリケーションの popen などを使用して、コマンド ライン プログラムと対話することです。
私の質問:
- XPCOM は開いていますか?
- XPCOM には popen を作成するのに十分なプリミティブがありますか?
- プロセス内外の標準へのアクセスを提供する別のアプローチはありますか?
PyXPCOM にはこの機能があるようですが、可能であれば依存関係を追加したくありません。
javascript - 設定に基づいたユーザーインターフェイスの描画
xulrunner(Firefox)アプリケーションに組み込みの設定システムを使用したいと思います。しかし、好みに基づいてユーザーインターフェイスを簡単に操作する方法がわかりません。
ユーザーはホームページのリストを指定でき、各ホームページは異なるタブに表示されます。タブはプレゼンテーション層にあるので、xulコードのテンプレートを使用してタブを作成したいと思います。これは可能ですか?
xulテンプレートでこれを行う方法を見たことがありません。ユーザーの好みに基づいてUIを変更できる代替のテンプレートシステムはありますか?
xul - XULRunner で XUL と XPCOM の開発を始めますか?
プロプライエタリ システム用のアプリケーション XUL & XPCOM を設計する予定です。そこで、C/C++ を使用することにしましたが、この分野の初心者としてどのように開発を開始すればよいのでしょうか。開始するための適切なガイドが見つかりません。リンクや書籍を教えていただけると助かります。ロジックはXPCOMで実行できるため、ユーザーがビュー部分で特別にコードを変更できないようにする方法も知りたいです。
javascript - iframe のコンテンツの読み込みの失敗を検出する
loadイベントを使用して、iframe のコンテンツがいつ読み込まれたかを検出できます。残念ながら、私の目的では、これには 2 つの問題があります。
- ページのロード中にエラー (404/500 など) が発生した場合、ロード イベントは発生しません。
- 一部のイメージまたはその他の依存関係の読み込みに失敗した場合、通常どおり load イベントが発生します。
上記のエラーのいずれかが発生したかどうかを確実に判断できる方法はありますか?
私は Mozilla/XULRunner に基づいたセミ Web セミデスクトップ アプリケーションを書いているので、Mozilla でのみ動作するソリューションは大歓迎です。