我正在尝试构建一个 Chrome 扩展程序,但我对如何在 unibar 上正确显示扩展程序图标感到困惑。
我找到了多个教程来解释default_icon
在browser_action
对象内定义:
"browser_action": {
"default_icon": "icon_name.png"
}
但是,根据文档,最好使用 object icons
:
"icons": {
"16": "icon16.png",
"48": "icon48.png",
"128": "icon128.png"
}
文档解释说,仍然支持第一种方法:将 19x19 图标编辑为特定显示器,这可能导致图像看起来像素化。
我的问题是并非所有图标都显示。我的Pastebin有我的manifest.json
文件,其中扩展管理器不显示 48px 图像。
我已经回答了我的一个问题,把它全部写出来:它default_icon
只是 19x19,所以它仍然需要添加到清单中。无论用户使用什么设备,图标数组都只允许开发人员展示高质量的徽标。