Javascript 尝试在chrome扩展名中的另一个文件中使用来自一个JS文件的函数
我激活了内容脚本,比如Javascript 尝试在chrome扩展名中的另一个文件中使用来自一个JS文件的函数,javascript,google-chrome,google-chrome-extension,Javascript,Google Chrome,Google Chrome Extension,我激活了内容脚本,比如 content_scripts: [ { matches: some_pattern, scripts: [ script1, script2 ] }, ..... ] 我想在script2中使用script1中的函数,但它给了我一个错误,即函数名未定义。如果有人能告诉我如何模块化编写代码,我将不胜感激。在内容\u
content_scripts: [
{
matches: some_pattern,
scripts: [
script1,
script2
]
},
.....
]
我想在script2中使用script1中的函数,但它给了我一个错误,即函数名未定义。如果有人能告诉我如何模块化编写代码,我将不胜感激。在
内容\u脚本中,我认为脚本应该格式化为js
和css
。例如:
content_scripts: [
{
matches: some_pattern,
js: [
script1,
script2
]
},
.....
]
然后按数组的顺序将它们注入页面。因此script2
应该能够访问script1
的功能
如下所示:
这些函数应该是全局函数,或者是一个属性。否则,您将需要使用编译器/绑定器。