rip*_*234 32 google-chrome-extension
我的Chrome扩展程序不需要图标 - 这是一个单行扩展程序,不想占用扩展栏上的空间.
如何默认隐藏图标?
Xan*_*Xan 78
由于Google带头的变化,现在所有扩展都必须在工具栏区域中有一个图标或菜单中的"溢出".
即使您没有browser_action
,您的扩展程序也会显示一个图标(如果没有,则会显示扩展名为第一个字母的图块).如果你没有申报browser_action
,它将是灰色的,非交互式的,但仍然存在.
这种改变的想法是提供其他潜在隐形扩展的可见性("嘿用户,你甚至知道你已经安装了那些?").这,让我们把它,值得商榷无论是最好的方法,但是这是谷歌的决定.
要禁止此行为,请添加"converted_from_user_script": true
到扩展名manifest.json
.这适用于Chrome 61.
过去,访问用户脚本的链接(结尾.user.js
)导致Chrome将用户脚本打包为内容脚本扩展,其中包含converted_from_user_script
密钥的生成清单.当然,这不再有效,因为所有扩展(开发人员模式除外)现在必须来自Chrome网上应用店.
谷歌认为最好使图标成为强制性的,我也这么认为,原因已经由 Xan 指出。
现在当然你是对的,当你说许多扩展不需要图标,但一个的要求仍然给你的扩展一个身份,谷歌仍然让用户有机会从工具栏中删除它。他只需右键单击扩展程序的图标,然后选择在 Chrome 菜单中隐藏。
我知道,许多用户并不真正费心阅读右键单击下的所有选项,甚至根本不右键单击它。但是他们中的大多数人仍然会单击左键,看看他们添加的新扩展中是否有任何选项。您可以通过创建一个简单的窗口来利用这一点,您可以在其中指出隐藏图标的选项。
Roc*_*key -2
如果您不需要图标,您可以省略browser_action
您的参数manifest.json
(该default_icon
选项是您通常指定图标的位置)。该browser_action
部分控制您在工具栏中看到的内容。
归档时间: |
|
查看次数: |
11389 次 |
最近记录: |