我开发了一个firefox扩展,但firefox(v.3.6.14)表示扩展名与此firefox版本不兼容。
我认为我的install.rdf
有效。它包含
<em:targetApplication>
<Description>
<em:id>{ec8030f7-c20a-464f-9b0e-13a3a9e97384}</em:id> <!-- Firefox -->
<em:minVersion>3.6.14</em:minVersion>
<em:maxVersion>4.0.*</em:maxVersion>
</Description>
</em:targetApplication>
有什么建议可能是什么问题?什么可能导致这种不兼容?
答案 0 :(得分:2)
我没有测试它,但尝试使用格式
<em:maxVersion>4.0.0.*</em:maxVersion>
或
<em:maxVersion>4.0.*.*</em:maxVersion>
来自https://developer.mozilla.org/en/extension_versioning,_update_and_compatibility:
不要误以为*在一个 版本代表任何版本。 * 实际上代表着无限高 数字等真的只是理智的 用于maxVersion。在...中使用它 minVersion通常不会产生 你想要的效果。