图标没有显示在firefox附加组件管理器中

时间:2015-09-12 00:04:41

标签: firefox firefox-addon firefox-addon-sdk

我有一个新的Firefox插件,其目录结构如下:

/
   package.json
   data/
       icons/
           icon48.png

在我的package.json文件中,我有这个:

 "icon": "data/icons/icon48.png",

(除其他外)。当我按照Firefox附加组件文档的建议运行jpm run时,扩展程序会加载,但图标在附加组件管理器中不可见。知道我错过了什么吗?我一直在引用此页面:https://developer.mozilla.org/en-US/Add-ons/SDK/Tools/package_json#icon,但没有运气。

谢谢!

2 个答案:

答案 0 :(得分:4)

显然这是一个错误。请参阅jpm存储库中的issue

对我来说,将图标图像移动到根目录(即与package.json相同的路径)并将其重命名为" icon.png"解决了这个问题。

答案 1 :(得分:3)

我仍然有jpm 1.0.6版本的这个错误。我解决了它添加下一个图标路径:

{

  "id": "jid1-AKuBexDY5zJsIQ@jetpack",
  "icon": "resource://jid1-akubexdy5zjsiq-at-jetpack/data/images/icon48.png",

}

请注意,“路径”类似于“id”字段,但没有大写字母