在Firefox插件中有多个js文件可以有require方法吗?

时间:2015-08-08 11:15:25

标签: javascript jquery firefox-addon firefox-addon-sdk

我正在构建一个附加组件,其中包含多个与之关联的.js文件,其中许多文件需要访问require()函数,但当我在其中使用require函数时,我得到错误{ {1}}但在索引文件中这可以正常工作。

即。我有一个页面,我需要访问浏览器的本地存储,但是当我尝试使用简单存储API时,它会产生错误。

代码:require is not defined

错误:var storage_object = require("sdk/simple-storage");

我有多种方法可以拥有多个具有require功能的文件,如果没有,那么我如何包含这些JPM undefined Message: ReferenceError: require is not defined文件中正常运行所需的API?

1 个答案:

答案 0 :(得分:0)

工作人员文件都可以使用require方法:)只需要importScripts('resource://gre/modules/workers/require.js');可以在这里阅读:https://developer.mozilla.org/en-US/docs/Web/API/WorkerGlobalScope/importScripts

我不确定require.js文档在MDN上的位置。