【发布时间】:2010-09-08 10:41:11
【问题描述】:
任何人都可以帮助打包一个简单的 NPAPI 插件以使其与 Firefox 4 兼容,我们有一个插件可以在所有以前版本的 Firefox 中正常工作,但是当它在 Firefox 4 Beta 5 上试用时(截至问题)然后浏览器声明它已损坏。
如果我在命令行上使用 -console 参数运行 Firefox,则会显示此错误消息
*** WARN addons.xpi: Invalid XPI: [Exception..." 组件返回 故障码:0x80520006 (NS_ERROR_FILE_TARGET_DOES_NOT_EXIST) [nsIZipReader.getInputStream]" nsresult:“0x80520006 (NS_ERROR_FILE_TARGET_DOES_NOT_EXIST)" 位置:“JS框架:: 资源://gre/modules/XPIProvider.jsm :: loadManifestFromZipReader :: 行 550" 数据:无]
所以看起来包装再次发生了变化(它在 Firefox 3.6 上损坏了),但对于一个简单的 NPAPI 插件(即它只是一个对象该插件提供了一个简单的 javascript 扩展并在浏览器元素中显示一些简单的 UI 内容。
有人可以帮忙吗?即使指向我一些文档也会很好,我找不到任何与 NPAPI 相关的东西(很多 XPCOM 很少 NPAPI 信息)。
【问题讨论】:
-
这不是一个答案,但值得一提的是,这里的问题不是特定于 NPAPI,而是 XPI 安装
标签: firefox firefox-addon xpi