首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >QtWebKit中的NPAPI插件

QtWebKit中的NPAPI插件
EN

Stack Overflow用户
提问于 2010-01-20 15:41:38
回答 3查看 3.1K关注 0票数 3

我知道将NPAPI插件与QtWebKit集成是可能的,因为它自Qt4.5发布以来就得到了支持。

我的问题是,我应该根据Mozilla/Gecko文档来设计我的插件吗?-Which可能是NPAPI唯一可用的/可靠的文档,除了一些非常古老的名为"Programming Netscape Plug-ins“的书--或者Qt以不同的方式处理NPAPI插件?

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2010-01-21 23:55:38

使用Mozillas和colonelpanics tutorial等其他文档就可以了。您可能还想看看FireBreaths源代码,因为我们已经在那里解决了一些常见问题。

QtWebKit实际上包装了WebKit,我不记得在Mozilla和WebKit之间有什么真正的区别。当然,你应该在支持的浏览器属性等方面处理可能的差异,但无论如何你都应该在任何NPAPI插件中做到这一点。

额外的好处是,在QtWebKit以外的其他环境中使用相同的插件不会有太多问题。

票数 3
EN

Stack Overflow用户

发布于 2011-01-13 21:44:48

我认为,Mozilla/Gecko文档(general NPAPIdeveloper documentation)是关于NPAPI的最新和最可靠的文档版本。

由于新的PPAPI项目正在出现,目前有兴趣使npapi文档更有意义。

如果您考虑为webkit开发插件,此链接将很有帮助:https://svn.webkit.org/wiki/QtWebKitPlugins

并确保使用最新的npapi-headers

您还可以订阅相应的mailing list

票数 1
EN

Stack Overflow用户

发布于 2012-05-07 23:51:03

如果你用QtWebKit开发你的插件,它既不适用于FireFox (使用Gecko而不是webkit),也不适用于IE。

如果你想要更便携的东西,可以看看另一个QT示例qtbrowserplugin。它在4.5版本之前是可用的,但仍然可以在当前的浏览器中使用。此外,如果需要的话,更新它是非常简单的。

或者看看FireBreath (就像格奥尔格-弗里茨提到的那样)

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

https://stackoverflow.com/questions/2099743

复制
相关文章

相似问题

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