中
我正在使用我的content.js和popup.js之间共享的几个常数。如何将它们放入一个文件中并在两个文件之间共享?
这不起作用,global.js包含常数
{
"manifest_version": 2,
"name": "Test Extension",
"version": "0.0",
"background": {
"persistent": false,
"scripts": ["global.js", "background.js"]
},
"content_scripts": [{
"matches": ["http://*/*", "https://*/*"],
"js": ["global.js", "content.js"],
"run_at": "document_end"
}],
"browser_action": {
"default_title": "Test Extension",
"default_popup": "popup.html"
},
"permissions": [
"activeTab"
]
}
global.js
var TEST = "test"
content.js/popup.js:
console.log(TEST)
在popup.js中打印TEST is not defined
您仍然需要将<script type="text/javascript" src="global.js"></script>
添加到HTML文件。我认为当您在清单中指定它时,它默认包含在