【发布时间】:2011-07-10 11:38:30
【问题描述】:
如何不在 manifest.json 中声明上下文菜单项的图标?
例如,我想提供更改选项中图标的可能性。
我以为我可以使用类似的东西,但在文档中没有找到:
chrome.contextMenus.create( {'type': 'normal',
'title': 'CustomMenu',
'image': 'http://www.example.org/img.png'
}
);
【问题讨论】:
-
contextMenus 是实验性的,它可以让你设置图标。它现在从 manifest.json 中提取图标:参见 chrome 的源代码:src.chromium.org/viewvc/chrome/trunk/src/chrome/browser/…
-
您知道该函数是否会再次放入“普通”API - 在下一个版本中?
-
不,我不知道。这将是一个很酷的功能,但我认为他们决定使用扩展程序的图标,这样开发人员就不能伪装成其他扩展程序,它可以帮助用户了解哪些菜单是默认菜单,哪些是额外菜单。
标签: javascript browser google-chrome google-chrome-extension