【发布时间】:2010-12-15 03:44:34
【问题描述】:
有一个开源的 firefox 插件,我尝试用 firefox 4 进行测试。安装失败并出现错误提示该插件与 firefox 4 不兼容。
根据我最好的研究,我确定这是因为 install.rdf 文件包含以下代码。
<em:minVersion>1.5</em:minVersion>
<em:maxVersion>3.6.*</em:maxVersion>
现在我假设修改此值应该允许安装成功并启用插件。 (现在正在重新编译它)
但是我想知道的是,插件架构在 Firefox 4 中实现的方式是否有任何重大的“重大变化”,如果是这样,任何人都可以提供一些关于这些变化的见解吗?
【问题讨论】:
-
上次我检查了 Firefox 中的插件是用 javascript 和 xml 混合编码的。许。另外,您应该尝试安装插件并查看它是否正常工作。
-
这就是我目前正在尝试做的事情(没有 C 经验)......你是正确的,插件是用 javascript 编写的,但在这种情况下它调用各种 C 或 C++ 代码(不确定) ...这是一个相当复杂的插件,我担心可能存在我可能没有注意到的细微错误。
-
请注意,您可以测试尚未标记为兼容的扩展,而无需对其进行编辑。请参阅插件兼容性报告器addons.mozilla.org/en-US/firefox/addon/15003。您还可以查看 addons.mozilla.org/en-US/firefox/compatibility/reporter 以获取其他使用 Reporter 尝试过该插件的人的报告。
标签: javascript c++ c firefox firefox-addon