2010-01-20 110 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提到)