我的扩展程序需要一个API密钥和秘密,并且我已将它们存储在自己格式化的文件中。
key.js
var APP_KEY = 'App Key Goes Here';
var APP_SEC = 'App Secret Goes Here';
的manifest.json
// manifest.json
{
"manifest_version": 2,
"name": "Trakt for IMDb",
"version": "0.1a",
"background": {
"scripts": [
"js/key.js",
"js/background.js"]
},
"content_scripts": [
{
"js": [
"js/key.js",
"js/main.js"
]
}
]
}
在弹出页面上,我可以像<script type="text/javascript" src="../js/key.js"></script>
一样引用这个文件,并调用2个变量,但是我不知道如何引用它,所以我的后台和内容脚本也可以访问它们。
我已尝试在key.js
文件中引用manifest.json
文件,如下所示
"background": {
"scripts": [
"js/key.js",
"js/background.js"
]
}
但这并不奏效。我得到了APP_KEY is not defined
main.js
console.log('Content: ' + APP_KEY);
有没有办法尝试做我正在做的事情?