使用 Chrome 49 隐藏扩展程序的图标



看起来我们可以隐藏Chrome 48及更早版本的扩展图标。但是在将 Chrome 更新到版本 49(开发频道)后,它会显示我的扩展程序图标:(

我在manifest.json中既没有"browser_action"也没有"default_icon"(女巫是49版本之前的Chrome提示)。

你们中的任何人都有同样的问题?如何隐藏地址栏旁边的图标?

这是

Chrome团队的更改(如果你问我,那就是脑死亡)。

即使没有browser_action,扩展也会显示一个图标(否则,会显示扩展名称首字母的磁贴)。如果您不声明browser_action,它将灰显且非交互式,但仍会存在。

这个想法是提醒用户安装了某些潜在的隐蔽扩展。因此,只有用户有权通过右键单击并选择"在Chrome菜单中隐藏"来隐藏图标。

我 100% 肯定这会导致用户混淆,但你无能为力。

最新更新