1

Online Addon Builder - 如何在 Firefox 的 Addon Manager 中显示扩展的自定义图标?

我知道这是一个更笼统的问题,在我提交这个问题之前,有人会向我抛出一个链接,但我去过那里相信我......

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

问题:可以使用 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 的基本信息并实现了简单的首选项,当然还有插件的描述。


我的理解是,我使用 Mozilla 的在线插件生成器创建了一个引导插件。那是对的吗?我现在唯一想做的就是在插件管理器中为我的扩展显示一个个人图标!+ 我想知道用户在 AMO 上捐款的方式和选择!


感谢您提前提供任何帮助

4

1 回答 1

3

要添加图标,只需执行以下两个步骤:

  1. 将您要使用的图标上传到插件的数据目录,例如“data/icon.png”

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

{“图标”:“数据/图标.png”}

请参阅此屏幕截图以了解其外观示例:

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

另外:每个帖子只问一个问题。

于 2013-01-07T22:18:58.203 回答