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

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

shell - Xulrunner でスクリプト (シェルスクリプト) の出力を取得する最良の方法は何ですか?

nsIProcess.run()でスクリプトを実行していますが、出力を取得する唯一の方法は、出力をファイルに書き込んでから、javascript からファイルを読み取ることです。

しかし、何らかの理由で、xulrunner アプリケーションから実行すると、出力を含むファイルが生成されません。これが私の機能です:

私のスクリプト.sh:

my-script.sh からこの "ok" 出力を取得するためのより良い (そして機能する) 方法はありますか?

- アップデート

Xulrunner 1.9.2.15 を使用して Ubuntu 10.04 を使用しています

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

c++ - XPCOMによるコールバック

タイマーコンポーネントと同様のオブザーバーパターンを実装したいと思います。期限までにコールバックを呼び出す代わりに、トピックのオブザーバーであるコールバックは、システムイベント(作成された新しいファイルや受信した新しい電子メールなど)から呼び出されます。コンポーネントXPCOMでnsIObserverServiceを使用しようとしましたが、コンポーネントの関数がNotifyObserversを使用してJavaScriptでオブザーバーを呼び出すことができないようです。NotifyObserversは、JavaScriptから呼び出された場合にのみ機能します。

前もって感謝します

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

xul - getService() と createInstance() の違いは何ですか?

私は両方に気づきました:

xul コンポーネントを取得する場合と同じように機能します。それで、どちらかを使用することの違いは何ですか?

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

javascript - Javascript には C# のような get/set キーワードがありますか?

私は XULRunner を使用しており、コード サンプルで次のパターンに遭遇しました。

これにより、「うさぎくま」が警告されます。

この get/set パターンが Javascript で使用されているのを見たことがありません。動作しますが、ドキュメントやリファレンスが見つかりません。これは XUL 特有のものなのか、最近の言語機能なのか、それとも単に私が見逃したものなのか? 数か月前にこのようなものを特に探していたのですが、何も見つからなかったので、私は困惑しています.

参考までに、「get」または「set」を削除すると、構文エラーが発生します。それらの名前を他の名前に変更すると、構文エラーになります。それらは本当にキーワードのようです。

誰かが私のためにこれに光を当てることができますか、それとも私を参照に向けることができますか?

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

firefox - Mozilla Chromeless で target="_top" が UI を引き継ぐのを防ぐ

この問題の修正が近日中に行われることはわかっています。好スタートを切ることを願うばかりです。

Chromeless は基本的に UI のない Firefox です。HTML、CSS、JavaScript を使用して独自の UI を構築できます。タブ/ウィンドウは iframe に読み込まれます。メイン フレーム (ブラウザー UI) には、iframe を制御できる特別な権限があります。iframe は、自分が「トップ」ドキュメント ( top === self) であると認識しています。

これらのサンドボックス化された iframe の実装方法には、いくつかの問題がありました。その 1 つは、 とのリンクがtarget="_top"ブラウザ UI にロードされることです。iframeにはありません。それらは iframe サンドボックスを尊重しません。

誰かがクロムレスで実際のブラウザを実装したい場合、これは明らかにいくつかの問題を引き起こします。

Chromeless、Gecko/XulRunner、firefox、および/または firefox 拡張機能の構築に精通しており、iframe サンドボックス_topを常に iframe と等しくするように強制して iframe サンドボックスをさらにロックダウンするためにどこを何を変更する必要があるかについての考えがある場合はself、ヒントを教えてください。 .

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

python - Hulahop モジュールのダウンロード先は?

このページではXULRunner を pyGTK アプリケーションに埋め込むと、XULApp を pyGTK アプリケーションに埋め込むことができるように見えますが、hulahop モジュールが見つかりません。

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

contextmenu - XULRunner のブラウザ要素にコピー/貼り付けコンテキスト メニューを追加する方法は?

XULRunner ベースのアプリのユーザーがコンテキスト メニューからコピー/貼り付けできるようにしたいと考えています。キーボード ショートカット Ctrl-C と Ctrl-V は既に正常に動作しています

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

html - HTML5 で利用できる xhtml.xsd に相当するものはありますか?

Mozilla XULRunner に基づくアプリケーションを開発しています。

W3C が提供するを使用しxhmtl1-strict.xsdて属性を取得しています。タグをアプリケーションに追加する必要が生じました<video>が、アプリケーションは HTML5 要素または属性をサポートしていません。

それで、何か提案はありますか?

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

eclipse - Any WYSIWYG editor based on XULRunner and SWT.Mozilla concept, JavaXPCOM

Is there any open source WYSIWYG editor based on XULRunner, JavaXPCOM, and Mozilla browser which run on top of Eclipse as Eclipse plug-in?

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

xul - xulrunnerを再起動する前に通知するにはどうすればよいですか?

デスクトップアプリケーションでXulrunnerExtensionsManagerを使用していますが、再起動する前に通知を受け取りたいのですが。方法はありますか?

(ウィンドウのonclose()メソッドは機能しません。)