Chrome扩展程序图标无法显示

时间:2017-08-16 00:52:20

标签: javascript json google-chrome

我试图制作我的第一个Chrome扩展程序。 它应该读取和修改特定网页上的文本。它工作正常,除了图标永远不会显示。

它只显示Chrome开发者页面和Chrome工具栏中的默认拼图图标。

我在manifest.json文件中使用以下内容。

"page_action": { "default_icon": "favicon2.jpg", "default_title": "Portal.io Deposit Calculator" }

favicon2.jpg与manifest.json存在于同一目录中。我尝试使用.ico和.jpg调整图像大小。图像不是完全正方形(32x33),但我认为无论如何它会调整大小,对吧?

2 个答案:

答案 0 :(得分:0)

尝试添加"图标"顶级关键:

"icons": {
    "16": "image16.png", //for 16x16 pixels
    "48": "image48.png", //for 48x48 pixels
    "128": "image128.png" // for 128x128 pixels
},
"browser_action": {
    "default_icon": "image16.png",
    "default_popup": "popup.html"
},

此处的图标文档:https://developer.chrome.com/extensions/manifest/icons

答案 1 :(得分:0)

尝试将其添加到清单文件中:

"icons": {
    "16": "image16.png", //for 16x16 pixels
    "48": "image48.png", //for 48x48 pixels
    "128": "image128.png" // for 128x128 pixels
},

确保所有图标均为.png格式。