标签: javascript google-chrome-extension requirejs
我正在尝试分析adblock plus的代码,并意识到它使用requireJS库来包含文件。但我无法找到requireJS库以便能够在扩展中使用它。为什么在扩展文件夹中找不到它?我没有得到满意的解释。我错过了什么或做错了什么?
答案 0 :(得分:2)
查看compat.js文件。您将看到require(module)只是一个函数。另外,请阅读background.js文件,了解with关键字的使用方式。有关with关键字here的更多信息。
compat.js
require(module)
background.js
with
所有的html文件都已经在scripts标签中加载了这个文件,因此可以在任何地方使用。
因此,这不是您要搜索的requireJS库的require。
requireJS
require
我希望这会有所帮助。
答案 1 :(得分:-1)
如果扩展程序文件夹中没有本地库,则他们可能会使用CDN(例如this one)在项目中包含他们需要的内容