在Chrome扩展中使用多个JS文件

时间:2018-08-03 15:01:58

标签: javascript jquery google-chrome-extension

我正在构建chrome扩展程序。 当代码只是一个HTML文件时,一切工作正常。但是,当chrome扩展程序打开时,我遇到了一些问题。

我需要传达几个JS文件。例如-我需要我的content.JS文件与jquery和另外2个文件进行通信。

我试图在content.JS中包含$ .getscript(“ scriptA.js”,function(),但出现“未定义$”错误。 我尝试使用几种JS方法将script标记注入文档,但是仍然出现错误。 我已经创建了一个background.html文件,以在头部包括所有与脚本相关的链接(是,以正确的顺序,首先是jquery链接),但是错误仍然存​​在。

当我试图摆脱$ .getscript(“ scriptA.js”,function()函数并仅使用scriptA中的函数时,我得到一个错误,即该函数未定义。

我搜索了所有内容,找不到任何使内容可用的方法。JS使用了其他文件中的功能(所有文件都在上载到扩展名的同一文件夹中)。

仅添加我的ext包括几个功能,在我尝试添加与其他文件通信的新功能之前,它们运作良好。

0 个答案:

没有答案