因此,假设我们有三个 js文件, core.js , one.js , two.js 。
core.js文件是一个库脚本文件,用于提供在 one.js 和 two.js 中使用的实用程序功能。
manifest.json :
{
...
"permissions": [
"storage",
"http://*/",
"https://*/",
"tabs",
"management",
"webRequest",
"webRequestBlocking"
],
"background": {
"page": "background.html"
},
"content_scripts": [
{
"all_frames": true,
"matches": [
"<all_urls>"
],
"js": [
"core.js"
"one.js"
]
}
]
}
然后似乎没有。我还尝试在 one.js 之前添加 core.js :
core.js 当前看起来像这样:
(function() {
var w = window;
w.Core = {
myfunc: function() {
console.log(111)
}
}
})()
one.js 当前看起来像这样:
(function() {
var w = window;
console.log(w.Core.myfunc();
})()
我只是假设它将在全局范围上可用。但也许不?