我正在将一个扩展从 Google Chrome 移植到 Firefox 的 Addon SDK (v1.9)。由于它在后台页面(Firefox 上的 main.js)上使用 jQuery,我想在 Firefox 版本上也使用该库。但是,由于无法从插件代码本身访问 window 对象(并且 jQuery 广泛基于此),我想知道是否有更好的方法从插件代码实现 jQuery 库。也许有一种方法可以使用“require('jquery')”将 jQuery 作为模块导入。
澄清一下,我知道如何在内容脚本上实现 jQuery。我想要做的是在插件代码本身上使用 jQuery,例如“main.js”(或您给背景“主”模块提供的任何名称)。