Chrome扩展程序图标并非全部显示

时间:2015-07-26 02:51:16

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

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

这是我的清单文件的片段(png图像的平方和正确的大小):

"icons": { 

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

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

enter image description here

同样在Chrome网上商店,我的徽标没有填满拼图块的整个空间,如下所示:

enter image description here

我需要做些什么来展示它吗?

1 个答案:

答案 0 :(得分: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"
},

将“icons”代码重新定位到“browser_action”块后, 图标显示在chrome://扩展页面中,就像它假设的那样。

"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"
},