Domanda

So che la sua possibile integrare plug-in NPAPI con QtWebKit come il suo stato sostenuto dal rilascio di Qt 4.5.

La mia domanda è, dovrei andare a progettare il mio plug-in in base alla documentaion Mozilla / Gecko -Quali è probabilmente l'unico disponibile / documentazione affidabile per NPAPI accanto alcuni veramente vecchio libro intitolato "Programmazione Netscape plug-in" - o lo fa Qt gestire plug-in NPAPI in un modo diverso?

È stato utile?

Soluzione

Vuoi Mozillas e altra documentazione, come colonelpanics esercitazione andrà bene. Si potrebbe anche voler dare un'occhiata a FireBreaths fonte perché abbiamo già risolto alcuni problemi comuni lì.

QtWebKit realtà avvolge WebKit e non ricordo che vi siano reali differenze tra Mozilla e WebKit. Ovviamente si deve gestire eventuali differenze supportati browser proprietà ecc, ma si dovrebbe farlo in alcun plugin NPAPI comunque.

Il vantaggio è che non avrà troppo problemi utilizzando lo stesso plug-in altri ambienti quindi QtWebKit.

Altri suggerimenti

Credo che, la documentazione di Mozilla / Gecko ( generale NPAPI e sviluppatore documentazione ) è la versione più recente e affidabile di documentazione su NPAPI.

Non c'è attualmente interesse a rendere la documentazione NPAPI più significativa in quanto PPAPI progetto nuovo è essere emerse.

Questo collegamento dovrebbe essere utile se si considera plugin in via di sviluppo per webkit: https://svn.webkit.org / wiki / QtWebKitPlugins

E assicurarsi di utilizzare la più recente NPAPI-headers .

Si potrebbe anche sottoscrivere il relativo mailing list

Se si sviluppa il plugin con QtWebKit, non sarà disponibile né per Firefox (che usa Gecko, invece di WebKit), né per IE, ovviamente ...

Se volete qualcosa di più portatile dare un'occhiata ad un altro campione del QT qtbrowserplugin . E 'disponibile fino a 4,5, ma comunque funziona con i browser attuali. Inoltre, è molto semplice per modificare, se necessario.

consiglia di dare un'occhiata al dello sputare fuoco (come Georg-Fritzsche menziona)

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top