我通过eclpse+spket创建了一个空的firefox扩展项目,然后像这样编辑install.rdf
<em:minVersion>1.5</em:minVersion>
<em:maxVersion>33.0.0.*</em:maxVersion>我运行ant build.xml并成功创建了*.xpi,但当我尝试在火狐中安装它时,它无法安装,只是显示“无法安装扩展,它可能已损坏”。我的firefox的版本是32.0,最新的版本,我已经检查了xpi包的结构,符合mozilla请求的正确标准。有什么问题吗?tks
发布于 2014-08-13 19:49:53
我不认为这会导致xpi无法安装,但可以肯定的是,AMO (addons.mozilla.org)不会接受这一点,因为最大版本是不可接受的。请参阅AMO :: Application Versions以获取可以放入最低和最高版本的有效字符串。
在修复之后,然后尝试安装xpi,如果它可以工作,真的很酷!
在阅读了我上面发布的链接后,您的最高版本应该是33.*
https://stackoverflow.com/questions/25277379
复制相似问题