将图标添加到子上下文菜单

时间:2011-07-21 06:23:22

标签: javascript google-chrome-extension icons contextmenu

我想在我的子环境菜单中添加一个图标。但是现在,chrome扩展程序options for context menu在创建子菜单时不提供添加图标的任何选项 我可以在父菜单using the icon parameter in manifest file中添加图标。但是没有儿童菜单的选项 知道如何实现这个目标吗?

3 个答案:

答案 0 :(得分:8)

抱歉,目前无法进行此操作。你得到的只是通过清单设置的一个父图标。

答案 1 :(得分:2)

可能的解决方法是使用Unicode Symbols


example of context menu with icons

来自this Google sample的自适应代码:

// Create a parent item and two children.
chrome.contextMenus.create({"title": "⛔ Parent", "id": "parent"});
chrome.contextMenus.create(
  {"title": "♣ Child 1", "parentId": "parent", "id": "child1"});
chrome.contextMenus.create(
  {"title": "⚑ Child 2", "parentId": "parent", "id": "child2"});

子菜单“ Radio 1”的行为就像一个单选按钮,它是用chrome.contextMenus.create({"title": "Radio 1", "type": "radio", "id": "radio1"});

定义的

这只是许多符号页面之一:


screenshot from unicode-table.com

答案 2 :(得分:-3)

serg回答不再是真的。将此代码段添加到您的清单中:

"icons": {
   "16": "icon16.png", --> this icons will be used for you menu item
   "32": "icon32.png"
}