我正在尝试制作一个带有上下文菜单的扩展程序,但是我似乎无法让它工作,即使使用锅炉板或其他我已经遵循的指南,它似乎永远不会起作用。 Google样板示例可用于创建菜单,但我似乎无法在那里工作,因为我放入的代码都没有执行。
我刚刚从网上获得了图片,因此实际尺寸为300x300(不确定是否重要,但文件说图标是首选的#39;(它似乎可以作为" default_icon& #34)
这是我到目前为止所做的:
的manifest.json
{
"manifest_version": 2,
"name": "Point",
"version": "0.1",
"browser_action":{
"default_icon":"toThePoint_Logo.png",
"default_popup":"popup.html"
},
"permissions": [
"contextMenus"],
"background": {
"scripts": ["main.js"],
"persistent": false
}
,"icons" : {
"16": "toThePoint_Logo.png"
}
}
main.js
chrome.contextMenus.removeAll();
chrome.contextMenus.create({
"id": "contextID",
"title": "first",
"contexts": ["all"],
"onclick": function() {
alert('first');
}
});