在过去的几天里,我一直在为此摸不着头脑,我和谷歌都没有想出一个好的解决方案。
我有一个适用于 Firefox 3.6 的原生 NPAPI 插件。它只包含一个 np*.dll,仅此而已。
现在我将它升级到 Firefox 4 Beta。我已经更改了 install.rdf 以包含新的 em:unpack 指令(XPI 在 Pre-4 中自动解包),甚至添加了一个新的 chrome.manifest,其中(据说)现在需要“二进制组件”语句(根据https://developer.mozilla.org/en/XPCOM/XPCOM_changes_in_Gecko_2.0:'在 Gecko 2 之前,在组件注册期间,所有二进制和 JavaScript 组件文件都被加载和调用,要求它们自己注册')。
问题是:插件下载并安装。但是,当它出现在 AddOn 管理器中时,它没有出现在“about:plugins”中,当然也不可用。我在启用了扩展日志记录的情况下运行了 Firefox,但那里也没有关于插件真正有用的信息。
基本上我很难过 - 请帮忙?