我正在制作Chrome扩展程序。这是我的清单:
{
"manifest_version": 2,
"name": "ROBLOX-R",
"version": "1",
"description": "An extension to automatically trade currencies.",
"browser_action": {
"default_icon": "icon.png",
"default_popup": "popup.html"
},
"permissions": [
"<all_urls>"
],
"content_scripts": [{
"matches": ["<all_urls>"],
"js": [ "jquery.min.js" ]
}],
"background": { "scripts": ["background.js"] }
}
Jquery.min.js不会加载到background.js中使用。我知道这是因为如果我在脚本运行时转到我的脚本的后台页面,它会说:“未捕获的ReferenceError:$未定义”。我该如何解决?感谢。
答案 0 :(得分:2)
content_scripts
属性旨在链接将在您的扩展程序处于活动状态的网页上下文中注入的脚本和样式表。如果要在后台页面中使用jQuery,则应将jquery.min.js
添加到scripts
的{{1}}属性中:
background
希望它有所帮助。