2014-01-30 111 views
0

我正在尝试创建一个简单的Google Chrome扩展程序。我不希望它在omnibar旁边有一个图标。这可能吗?我需要在我的manifest.json中放入什么?Chrome扩展程序没有图标?

+0

你能或许图标设置为完全透明的PNG作为解决方法吗?我知道这不是一个解决方案,但这不是真正需要可扩展解决方案的类型... – sleeparrow

回答

0

是的,这是可能的。要做到这一点,只需在清单中声明browser_action即可。但请记住,要使其运行起来,您需要执行一些操作来运行脚本。 contextMenus是一个很好的方法来做到这一点。

这里是一个没有浏览器的行动路线清单,所以它不会显示一个图标:

manifest.json的

{ 
    "manifest_version": 2, 
    "description": "Example", 

    "name":"Example", 
    "icons": { 
     "16": "img16.png" }, // Needed for the context menu 

    "background": { 
     "scripts":["background.js"] }, 

    "permissions":[ "tabs", "contextMenus" ], // contextMenus permission allows you to create the action 
    "version": "1.0" 
}