gpt4 book ai didi

firefox - 从传统的基于 XUL 的附加组件中访问附加 SDK?

转载 作者:行者123 更新时间:2023-12-04 02:46:54 26 4
gpt4 key购买 nike

我有一个庞大而复杂的基于 XUL 的插件,我需要使用插件 SDK 中的一些功能。这可能吗?如果是这样,是否有人有工作示例代码,最好使用 page-worker 模块?

最佳答案

以下是 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

关于firefox - 从传统的基于 XUL 的附加组件中访问附加 SDK?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18656365/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com