在线插件生成器 - 如何在Firefox的插件管理器中显示扩展的自定义图标

时间:2013-01-07 21:44:17

标签: firefox-addon icons mozilla firefox-addon-sdk add-on

在线插件生成器 - 如何在Firefox的插件管理器中显示扩展的自定义图标?

我知道这是一个更普遍的问题,在我提交之前,有人会给我一个链接,但我一直在那里相信我...

我已经使用在线插件构建器构建了我的插件,但我还没有准备好将它提交给AMO进行审核,因为我觉得它需要更多来完成。我无法找到与我想要使用在线插件构建器完全相关的具体信息。我已经安装并配置了使用名为cfx的工具使用的本地化SDK,当然还有大量的文档!

问题:可以使用package.json设置所有值得注意的值,这些值决定了插件在插件管理器中的显示方式?无法使用package.json设置哪些值得注意的材料/配置?如何实现它们?

我已从代码中删除了所有警告和错误,但我使用了一个硬编码的路径来映像,而在我将它作为PageMod对象中的争论传递给内容脚本之前。为什么?我不确定,但我知道你们其中一个人知道如何配置我可以指定chrome的扩展名://ez-magnetz/data/icon16.png或者类似的东西。这比在可以更改的路径名中使用JUID更好。

我的小部件有一个图标,但如何指定要在AM中显示的扩展的主图标? (的package.json || chrome.manifest用于)

使用后者(chrome.manifest)如何在我的插件中包含它以便检测到它?(如果可能的话,使用在线插件构建器的扩展图标)

有人请为我提供基本插件的chrome.manifest模板吗?

我是否需要install.rdf以及优先于配置的内容如下: 的install.rdf>>> chrome.manifest用于>>>的package.json 我注意到它们之间的设置非常相似。

我去过XUL学校,我发现有一些有用的信息,它在我的插件环境中似乎已经过时了。 我已经阅读了package.json上的基本信息,并实现了简单的prefs,当然还有插件的描述。


  

我的理解是我使用了创建了一个自举的插件   Mozilla的在线插件生成器。那是对的吗?我唯一的事   现在要做的是为我的分机显示个人图标   在插件管理器中!       +我想知道我如何拥有和选择让用户捐赠AMO!


感谢您提前提供任何帮助

1 个答案:

答案 0 :(得分:3)

要添加图标,只需按以下两个步骤操作:

  1. 将您要使用的图标上传到附加组件的数据目录,例如' data / icon.png'

  2. 在附加组件信息对话框中将png文件的相对路径添加为额外的JSON属性,例如:

  3. {     " icon":" data / icon.png" }

    请参阅此屏幕截图,了解它的外观示例:

    https://dl.dropbox.com/u/44296964/Screen%20Shot%202013-01-07%20at%202.15.49%20PM.png

    除此之外:请每个帖子只提出一个问题。