アドオン SDK のいくつかの関数を使用する必要がある、大規模で複雑な XUL ベースのアドオンがあります。これは可能ですか?もしそうなら、できれば page-worker モジュールを使用して、動作するサンプルコードを持っている人はいますか?
質問する
274 次
1 に答える
4
以下は devtools が行う方法ですが、特定のモジュールが詰まることがあります (明らかな候補はself
です)。低レベルのモジュールの方がうまくいくと思います。
let {Loader} = Cu.import("resource://gre/modules/commonjs/toolkit/loader.js", {});
let loader = new Loader.Loader({
paths: {
"": "resource://gre/modules/commonjs/"
},
globals: {},
});
let require = Loader.Require(loader, { id: "myaddon" })
// now you can require addon-sdk modules
于 2013-09-06T13:51:35.893 に答える