내 Xul 응용 프로그램의 단일 창에서 Javascript Module (JSM)을 사용하여 필요할 때 리소스를로드 할 수 있습니다.Javascript 모듈에 인수를 전달하는 방법은 무엇입니까?
그러나 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에서승리가 정의되지
어떻게 만들 수 있습니까?
처음에는'window = window'를 할당하면 어떻게됩니까? 나는 (어떤 식 으로든) 자체 할당으로 정착 된 특정 "미리 정의 된"전역 변수에 대해 몇 가지 정말 이상한 문제에 대해 들었던 것을 기억합니다 ... –
@Platinum Azure 동일한 오류 메시지가 나타납니다. –
@Platinum Azure 당신이 본 것은 [page 's samples] (https://developer.mozilla.org/En/Code_snippets/Modules)이라고 생각합니다. –