【问题标题】:Firefox 4 - NPAPI plugin works with 3.6 now declared corrupt!Firefox 4 - NPAPI 插件可与 3.6 一起使用,现已宣布损坏!
【发布时间】: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


【解决方案1】:

对于包含 NPAPI 插件或任何其他二进制组件(XPCOM 组件、DLL 等)的 XPI,您需要将 em:unpack 添加到 install.rdf 中

【讨论】:

    猜你喜欢
    • 2012-09-18
    • 1970-01-01
    • 2022-08-18
    • 2011-10-08
    • 2020-05-18
    • 1970-01-01
    • 1970-01-01
    • 2014-03-30
    • 1970-01-01
    相关资源
    最近更新 更多