【问题标题】:Firefox addon compatibilityFirefox 插件兼容性
【发布时间】:2011-02-15 15:12:54
【问题描述】:
<em:targetApplication>
  <Description>
    <em:minVersion>1.5</em:minVersion>
    <em:maxVersion>3.6.16</em:maxVersion>
  </Description>
</em:targetApplication>

获得某些Firefox插件兼容性的唯一声明还是有其他声明?

我正在尝试使用显示的声明创建我的第一个扩展。当我安装插件时,firefox 告诉我该扩展程序与安装的浏览器版本不兼容(3.6)

【问题讨论】:

  • 这是您在install.rdf 中的唯一代码吗?我希望不会。
  • 您可以在 cmets 上发布您自己问题的答案。请不要添加不能回答问题的新答案。
  • 发布整个 install.rdf 会很有帮助。

标签: firefox-addon compatibility


【解决方案1】:

您还需要应用程序的 ID。例如。火狐浏览器:

<em:targetApplication>
    <Description>
        <em:id>{ec8030f7-c20a-464f-9b0e-13a3a9e97384}</em:id>
        <em:minVersion>1.5</em:minVersion>
        <em:maxVersion>3.6.16</em:maxVersion>
    </Description>
</em:targetApplication>

更新:如果不查看所有代码,很难说出它为什么不起作用。我建议你阅读this tutorial

【讨论】:

  • 好的,我已经添加了你给我看的那行,但它不起作用。 javascript(例如)或其他元素会干扰插件兼容性吗?谢谢。
  • 请注意,您应该避免指定特定的 maxVersion,除非有一些奇怪的原因导致您的扩展与安全更新不兼容。相反,您应该使用类似于3.6.* 的内容
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-10-13
  • 2018-03-18
相关资源
最近更新 更多