Components.utils.import 引入jsm
jsm 就是js,只是副檔名不同。
Components.utils 是FireFox 獨特的Javascript 集合,其中,方法import 用來引入相對路徑上的jsm 檔案,藉由一個變數,我們就可以輕易使用另一個Javascript 的函式、方法、變數。
Components.utils.import(相對路徑, 變數),其中,先宣告一個空變數,此後,該變數就代表這個被引入的Javascript,藉由她,我們可以使用該Javascript 裡的物件。
Directory]testParent/testMain.js
Directory]testParent/testFolder/test.jsm
]
test.jsm]function test() {alert("test"); }
]
testMain.js]var testScope = {};
testMain.js]Components.utils.import("testFolder/test.jsm", testScope);
testMain.js]testScopte.test(); //testScope 就代表"test.jsm" 裡整個Javascript,因此會執行test.jsm 裡的test() 函式,彈出視窗顯示"test"。
文章標籤
全站熱搜
