0

xul ページからアクセスできるようにしたい一連の JavaScript オブジェクトがあります。私はこれに関する XUL 学校のチュートリアルを見てきましたが、どこにも行きません。

基本的に、新しいタブ付きウィンドウで .xul ページを開く Firefox 拡張機能を作成しています。私のオブジェクトは特定のデータで初期化されており、ユーザー情報を取得、検証、および JavaScript オブジェクトに保存できるようにしたいと考えています。データは永続的である必要はありません。つまり、ページを閉じると消えます。

既に別の .js ファイルに JavaScript オブジェクトをコーディングしていますが、xul ファイル内からそれらにアクセスする方法に関する適切で簡単なチュートリアルが見つかりません。

皆様のお力をお貸しいただければ幸いです。

4

1 に答える 1

0

次のコードを使用して js ファイルをロードできます。

Components.utils.import( 'resource://gre/modules/Services.jsm' );
Services.scriptloader.loadSubScript( YOUR_JS_FILE );

これは、ドキュメントにタグを追加するのと似ていますが、よりクリーンな方法です。

于 2012-10-17T18:52:03.027 に答える