看起来我们可以隐藏Chrome 48及更早版本的扩展图标。但在将Chrome更新到版本49(开发频道)后,它会显示我的扩展图标:(
我在manifest.json中既没有“browser_action”也没有“default_icon”(在版本49之前,这是Chrome的提示)。
你们中有人有同样的问题吗?如何隐藏地址栏旁边的图标?
答案 0 :(得分:10)
这是一个(如果你问我,脑死亡)change by Chrome team。
即使您没有browser_action
,您的扩展程序也会显示一个图标(如果没有,则会显示扩展名为首字母的图块)。如果您没有声明browser_action
,它将显示为灰色且非交互式,但仍会存在。
这个想法是提醒用户安装了一些潜在的隐形扩展。因此,只有用户才有权隐藏图标,方法是右键单击并选择“在Chrome菜单中隐藏”。
我100%肯定会导致用户混淆,但你无能为力。