我正在构建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包括几个功能,在我尝试添加与其他文件通信的新功能之前,它们运作良好。