隐藏Chrome扩展中地址栏上显示的图标
答
与铬49开始(参见announcement和detailed description)所有的扩展的图标被显示在浏览器工具栏:
[...]用户已经安装的每个延伸部具有固定的使用者介面表面。默认情况下,这将位于多功能框右侧的工具栏中(浏览器操作现在在此处),用户可以选择在Chrome菜单中隐藏(“溢出”)这些操作。
原因是为了保护我们的用户。我们经常听到许多用户不知道他们已安装的扩展程序,无论这是由于侧载,网络钓鱼安装,还是仅仅由于用户忘记安装了多少和哪些安装。不幸的是,扩展消耗计算资源,并且可能具有显着的安全性,隐私和性能影响。正因为如此,我们决定需要增加用户可见度。
这意味着为您的扩展什么:
- 如果分机有浏览器操作:没有! (除了略有不同的隐藏/溢出功能外)。
- 如果扩展程序有一个页面操作:该扩展将在工具栏中给出一个持久图标。在通常不会显示扩展程序的页面操作的页面上,操作将变为灰色,表示它不想操作。在它想要采取行动的页面上,它会被完全着色。
- 如果扩展名有无动作:与页面动作类似,扩展名将在工具栏中被赋予一个持久性图标。它会一直显示出灰色的外观。
即使在先前隐藏的页面动作或没有动作的扩展的情况下,持续显示动作是必要的,因为动作的存在并不总是与扩展动作相关。我们也无法在每个选项卡的基础上有条件地显示该操作,因为有许多操作与任何选项卡不相关。为了确保用户知道他们安装的可能影响其浏览器的扩展程序,我们需要确保每个扩展程序都可见。
我们尽了最大努力来限制这个突破的功能,并希望您了解开发人员不便和用户权益之间的权衡。感谢您的理解,因为我们保证用户安全!
分机或者通过调整总体工具栏的宽度可以手动地隐藏图标的最终用户(点击地址栏和工具栏和阻力之间的空间),或者通过rightclicking一个图标并选择隐藏或显示: