Xulアプリケーションの単一ウィンドウでJavascriptモジュール(JSM)を使用したいので、必要に応じてリソースをロードできます。
しかし、ウィンドウをJSMに渡す必要があり、その方法がわかりません。私の試みに従います:
私のresource.jsmで:
var EXPORTED_SYMBOLS = ["hello"];
function hello(win) {
win.alert("ALERT FROM JSM!");
}
私のウィンドウで呼び出す:
Components.utils.import("resource://module/resource.jsm");
hello(window);
しかし、私は得る:
勝利は未定義です
resource.jsm内。
それを機能させる方法はありますか?