我正在尝试分析adblock plus的代码,并意识到它使用requireJS库来包含文件。但是我找不到requireJS库才能在扩展中使用它。为什么在扩展文件夹中找不到它?我被困在没有令人满意的 explanation.am 我错过了什么或做错了什么?
查找compat.js
文件。您将看到require(module)
只是一个函数。此外,请阅读background.js
文件,了解如何使用with
关键字。有关with
关键字的更多信息,请单击此处。
所有 html 文件都已经在脚本标签中加载了此文件,因此可以在任何地方使用。
因此,这不是您要搜索的requireJS
图书馆require
。
我希望这有所帮助。
如果扩展文件夹中没有本地库,则他们可能正在使用 CDN(例如此库)来包含项目中所需的内容