看起来我们可以隐藏Chrome 48及更早版本的扩展图标。但是在将 Chrome 更新到版本 49(开发频道)后,它会显示我的扩展程序图标:(
我在manifest.json中既没有"browser_action"也没有"default_icon"(女巫是49版本之前的Chrome提示)。
你们中的任何人都有同样的问题?如何隐藏地址栏旁边的图标?
Chrome团队的更改(如果你问我,那就是脑死亡)。
即使没有browser_action
,扩展也会显示一个图标(否则,会显示扩展名称首字母的磁贴)。如果您不声明browser_action
,它将灰显且非交互式,但仍会存在。
这个想法是提醒用户安装了某些潜在的隐蔽扩展。因此,只有用户有权通过右键单击并选择"在Chrome菜单中隐藏"来隐藏图标。
我 100% 肯定这会导致用户混淆,但你无能为力。