首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Firefox Beta 4未加载本机NPAPI插件

Firefox Beta 4未加载本机NPAPI插件
EN

Stack Overflow用户
提问于 2011-02-07 02:46:48
回答 1查看 882关注 0票数 1

在过去的几天里,我一直在挠头,我和谷歌都没有想出一个好的解决方案。

我有一个原生的NPAPI插件,在Firefox3.6上工作得很好。它只由一个np*.dll组成,没有其他东西。

现在我正在把它升级到Firefox4Beta。我已经更改了install.rdf以包含新的em:unpack指令(XPI在Pre-4中自动解包),甚至添加了一个新的chrome.manifest,其中包含(假设)现在需要的' binary - component‘语句(根据https://developer.mozilla.org/en/XPCOM/XPCOM_changes_in_Gecko_2.0的说法:’在Gecko 2之前,在组件注册期间,所有的二进制和JavaScript组件文件都被加载和调用,要求它们自己注册‘)。

问题是:插件会被下载并安装。但是,尽管它显示在AddOn管理器中,但它不会出现在'about:plugins‘中,当然也是不可用的。我在启用了扩展日志的情况下运行Firefox,但也没有显示任何有关该插件的真正有用的信息。

基本上我被难住了-有什么需要帮助的吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2011-02-07 14:59:00

呼-原来我找到了问题的原因: np*.dll在XPI的根文件夹中,而不是在它应该在的插件/文件夹中。FF3.6看起来更宽宏大量,FF4只在NPAPI DLL实际上位于插件文件夹内时才加载该DLL。

问题已解决:-)

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/4915324

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档