2010-01-20 53 views
3

从Qt 4.5发布以来,我知道可以将NPAPI插件与QtWebKit集成在一起。QtWebKit中的NPAPI插件

我的问题是,我应该根据Mozilla/Gecko文档去设计我的插件 - 这可能是除了一本名为“Programming Netscape Plug-ins”的真正老书之外的NPAPI的唯一可用/可靠文档 - 或者Qt以不同的方式处理NPAPI插件?

回答

3

与Mozillas和其他文档如colonelpanics tutorial一起会很好。您可能还想看看FireBreaths来源,因为我们已经解决了一些常见问题。

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

增加的好处是你不会有太多的问题,使用相同的插件在其他环境,然后QtWebKit。

0

如果您开发与QtWebKit的插件,它不会提供既不为Firefox(它使用的不是WebKit的壁虎),也不是为IE明显...

如果你想更便携的东西看看另一个QT样品qtbrowserplugin。它可用到4.5,但仍然适用于当前的浏览器。此外,必要时更新它非常简单。

请看FireBreath(as georg-fritzsche提到)