Firefox addon Firefox插件在自定义窗口中显示名称但不显示图标
我最近使用SDK开发了一个Firefox插件。 但是,一旦安装,图标将不会显示,而只会在加载项栏(或Australis中的菜单)的自定义窗口中显示加载项的名称。 我在其他插件中没有看到这种行为,所以我猜这可能是我做错了什么。 也许我没有包括正确大小的图标?My package.json包含以下行:Firefox addon Firefox插件在自定义窗口中显示名称但不显示图标,firefox-addon,firefox-addon-sdk,Firefox Addon,Firefox Addon Sdk,我最近使用SDK开发了一个Firefox插件。 但是,一旦安装,图标将不会显示,而只会在加载项栏(或Australis中的菜单)的自定义窗口中显示加载项的名称。 我在其他插件中没有看到这种行为,所以我猜这可能是我做错了什么。 也许我没有包括正确大小的图标?My package.json包含以下行: ... "icon": "data/icons/icon32.png", "icon64": "data/icons/icon64.png", ... 图标在小部件和加载项页面中显示良好。 这
...
"icon": "data/icons/icon32.png",
"icon64": "data/icons/icon64.png",
...
图标在小部件和加载项页面中显示良好。
这还不够吗?您的代码片段看起来是正确的,但是如果没有更多的上下文,很难判断。下面是我编写的一个插件的完整package.json文件,该插件在Firefox 29+上运行良好:
{
"name": "transmission-web-helper",
"license": "MPL 2.0",
"author": "Jeff Griffiths",
"version": "0.4",
"fullName": "transmission-web-helper",
"id": "transmission-web-helper@canuckistani.ca",
"description": "a basic add-on",
"icon": "data/icon48.png",
"icon64": "data/icon64.png",
"preferences": [{
"name": "transmissionUrl",
"title": "URL for Transmission RPC",
"type": "string",
"value": "http://localhost:9091/transmission/rpc"
},
{
"description": "If selected, torrents will start automatically.",
"type": "bool",
"name": "transmissionAutostart",
"value": true,
"title": "Auto-start?"
},
{
"description": "If selected, this add-on will print debug .",
"type": "bool",
"name": "transmissionDebug",
"value": false,
"title": "Debug"
}
]
}
加载项的完整源代码是,这似乎是正确的,假设图标确实存在于该路径上。不确定问题是什么,但使用您链接的加载项的源代码作为参考,我能够使用操作按钮而不是小部件为Australis调整加载项。这种方法似乎有效。