如何为Firefox设置插件存储图标

时间:2016-12-22 14:29:39

标签: firefox firefox-addon

我正在创建一个Firefox Web扩展(不是旧式插件)。我的应用程序有一个manifest.json文件,我设置了图标:

  "icons": {
    "16": "data/icons/icon-16.png",
    "24": "data/icons/icon-24.png",
    "48": "data/icons/icon-48.png",
    "64": "data/icons/icon-64.png",
    "96": "data/icons/icon-96.png",
    "128": "data/icons/icon-128.png"
  },

但是,该图标仍显示插件页面上的默认插件图标:

enter image description here

虽然这个图标在firefox插件管理器中正确显示。我也尝试将icon.pngicon@2x.png文件放在我的插件的根目录中,但没有运气。

我有一个旧式插件,显示在我的新插件上方,它有一个自定义图标,所以我认为它是可能的。有谁知道怎么做?

2 个答案:

答案 0 :(得分:3)

在管理插件信息页面上:

int a(Double a)

有一个“图像”部分。点击“编辑”,您将获得一个上传表单。你必须在那里设置图标:

答案 1 :(得分:0)

在manifest.json上,您应该添加更多图标,例如:

"icons": {
    "16": "icons/afc16.png",
    "19": "icons/afc19.png",
    "24": "icons/afc24.png",
    "32": "icons/afc32.png",
    "38": "icons/afc38.png",
    "48": "icons/afc48.png",
    "64": "icons/afc64.png",
    "96": "icons/afc96.png",
    "128": "icons/afc128.png"
},
"browser_action": {
"browser_style": true,
"default_icon": {
  "16": "icons/afc16.png",
  "32": "icons/afc32.png",
  "64": "icons/afc64.png"
}
},