【问题标题】:How to make firefox extension compatible?如何使Firefox扩展兼容?
【发布时间】:2011-03-03 19:07:47
【问题描述】:

我开发了一个 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>

任何建议可能是什么问题?什么可能导致这种不兼容?

【问题讨论】:

  • 你为什么不用3.6? Afaik,这些次要版本(无论它们叫​​什么)不会引入新功能,它们只会修复错误。

标签: firefox-addon


【解决方案1】:

我没有测试,但尝试使用格式

&lt;em:maxVersion&gt;4.0.0.*&lt;/em:maxVersion&gt;

&lt;em:maxVersion&gt;4.0.*.*&lt;/em:maxVersion&gt;

来自https://developer.mozilla.org/en/extension_versioning,_update_and_compatibility

不要误以为 * 在 version 代表任何版本。这 * 实际上代表了一个无限高 数字等真的只是明智的 在 maxVersion 中使用。在一个 minVersion 通常不会产生 你想要的效果。

【讨论】:

    猜你喜欢
    • 2010-10-21
    • 1970-01-01
    • 1970-01-01
    • 2014-11-07
    • 2021-05-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-12-13
    相关资源
    最近更新 更多