【问题标题】:Chrome extension icons not all showingChrome 扩展程序图标未全部显示
【发布时间】:2015-10-16 11:06:25
【问题描述】:

我按照 Google 在其开发者网站上提供的清单图标说明进行操作。

这是我的清单文件的 sn-p(png 图像是平方的,大小正确):

"icons": { 

    "16": "icon16.png",
    "32": "icon32.png",
    "48": "icon48.png",
    "128": "icon128.png"
  },

所以我上传了我的应用,然后安装了它,但由于某种原因,我的应用徽标仍未显示在 chrome://extensions 页面上。

此外,在 chrome 网上商店中,我的徽标没有填满拼图的整个空间,如下所示:

我还需要做什么才能显示吗?

【问题讨论】:

  • 要检查两件事:首先,确保重新启动 chrome。您不必这样做,但有时似乎可以解决此问题。其次,确保图标在正确的路径以及名称中。
  • @Brian 完成了,没用。
  • 压缩图标并上传到某个地方,请在此处发布链接。顺便说一句,您有一个 扩展程序,其网上商店总是在拼图块内显示一个小徽标。
  • @wOxxOm 这里是icons。感谢您提供有关扩展的信息,我再次查看了网上商店并理解您在说什么
  • 这里没有问题:如果我将 48px 图标放入另一个扩展程序中,它会显示在扩展程序页面上。

标签: javascript css google-chrome google-chrome-extension


【解决方案1】:

我在清单文件中发现了我的问题。

最初我在“browser_action”对象中有我的“图标”对象,如下所示:

"browser_action": {
    "name": "Manipulate DOM",
    "icons": { 
        "16": "icon16.png",
        "32": "icon32.png",
        "48": "icon48.png",
        "128": "icon128.png"
    }, 
    "default_icon": "icon128.png",
    "default_popup":"popup.html"
},

从“browser_action”对象中重新定位“icons”对象后, 该图标显示在 chrome://extensions 页面中,就像预期的那样。

"icons": { 
    "16": "icon16.png",
    "32": "icon32.png",
    "48": "icon48.png",
    "128": "icon128.png"
},
"browser_action": {
    "name": "Manipulate DOM",
    "default_icon": "icon128.png",
    "default_popup":"popup.html"
},

【讨论】:

  • 太棒了!遇到同样的问题,谢谢解决!
猜你喜欢
  • 2018-01-24
  • 2015-11-05
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2018-03-09
  • 2013-05-31
相关资源
最近更新 更多