每次我需要加載一個腳本loadSubscript我必須將所有「需要的變量」複製到該上下文。例如:如何將當前上下文設置爲變量? (loadSubscript)
var ctx;
ctx.window = window;
ctx.console = window.console;
ctx.MyOwnClass1 = MyOwnClass1;
ctx.MyOwnClass2 = MyOwnClass2;
ctx.MyOwnClass3 = MyOwnClass3;
Services.scriptloader.loadSubScript("file://" + filePath, ctx, "UTF-8");
如果我有2或3類,這不是一個問題,但現在我需要上下文知道20個類。所以,我認爲必須有一些方法將當前上下文設置爲一個變量。例如:
var ctx = this.context;
你知道嗎?一些想法?
使用這是最好的解決方案! – gal007