5

当我使用jpm. 中的相关项目package.json

"icon": "icon.png",
"icon64": "icon64.png",

当我解压扩展时,我看到install.rdf它们

<em:iconURL>icon.png</em:iconURL>
<em:icon64URL>icon64.png</em:icon64URL>

它们分别是 48x48 和 64x64pxpng文件。

这两个文件都在扩展的根目录中。如果我正确阅读了文档,我什至不必指定这些名称,因为它们是默认名称。

我在插件管理器中没有看到任何扩展图标。我究竟做错了什么?

4

3 回答 3

5

这是 jpm 的一个已知问题,我刚刚更新了该错误报告,要求更新我们可以做些什么。为什么它不能按原样工作对我来说是个谜。

于 2015-02-17T02:49:42.040 回答
3

这是一个错误。

如果您正在使用 jpm 1.0.1,那么它的唯一工作方式是:

"icon": "resource://@youraddonname/icon.png",

将您的图标重命名为“图标”。不知道为什么会这样。。

于 2015-08-12T22:28:56.270 回答
0

对于新jpm工具,您可以像这样使用:

"icon :" "resource://<ADDONID>/data/icon.png"

注意:在 cfx 中你有id一些类似的东西,jid1-O1iNqbs7ifwqvA但在新jpm工具中,我们没有任何 id,而是使用name字段而不是 @jetpack...

例如,对于 id 的旧 cfx 插件,jid1-O1iNqbs7ifwqvA我们必须这样做

"id": "jid1-O1iNqbs7ifwqvA@jetpack",
"icon": "resource://jid1-O1iNqbs7ifwqvA-at-jetpack/data/icon.png"

您也可以为 , 添加图标menu baraddon page如下open menu Menu所示:

"icons":{
"16":"./data/icon-16.png",
"32":"./data/icon-32.png",
"64":"./data/icon-64.png",
"128":"./data/icon-128.png",
"256":"./data/icon-256.png",
"512":"./data/icon-512.png"
},

有用的链接:

于 2016-08-08T14:21:06.677 回答