Firefox加载项不适用于标记<em:updateurl> </em:updateurl>

时间:2010-11-22 15:42:53

标签: firefox-addon

我有一个自定义的Firefox附加组件。它工作正常,直到我们决定让它自我更新。 根据mozilla.org上的手册,附加组件的install.rdf中应该有一个<em:updateURL>条目,其中包含指向某个update.rdf的链接。看起来很简单。

但是,当我添加<em:updateURL>some_url</em:updateURL>时,加载项不起作用。我使用带有Foxbeans插件的Netbeans IDE进行开发,当我从这个IDE运行附加项目时,Firefox会在关闭此附加组件的情况下运行(并启用禁用)。当我编译XPI并将其添加到Firefox(3.6.12)时,它说的是版本不兼容并且也不起作用。无关紧要,如果我在updateURL中使用http或https。

如果此标记为空,如下所示:<em:updateURL></em:updateURL>,一切正常(但当然不会更新)

1 个答案:

答案 0 :(得分:1)

解决方案非常简单,但乍一看并不明显。

在install.rdf中<em:updateURL>应该 <{strong> <em:targetApplication>之后,而不是之前。

希望这会对某人有所帮助。