我的扩展有以下内容。我需要声明权限吗? “code:”行在我的后台文件中不起作用。
背景文件:
chrome.browserAction.onClicked.addListener(function(tab) {
// No tabs or host permissions needed!
chrome.tabs.executeScript({
code: '$("body").hide();'
});
});
list 文件:
{
"name": "5 Stars!",
"description": "5 Stars and Kudos!",
"version": "2.0",
"permissions": [
"activeTab"
],
"background": {
"scripts": ["jquery.min.js", "background.js"],
"persistent": false
},
"browser_action": {
"default_title": "5 Stars!",
"default_icon": "star.png"
},
"manifest_version": 2
}
最佳答案
将脚本字段的顺序更改为 "scripts": ["jquery.min.js", "background.js"]
应该可以解决您的问题。
关于javascript - Chrome 扩展程序中是否允许使用 jQuery?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43599798/