2009-12-15 15 views
8

Ho bisogno di scrivere un plugin per il browser per comunicare con un altro processo, e sembra che devo usare i plugin NPAPI. C'è qualche esempio o plugin NPAPI open source a cui posso fare riferimento?Qualche esempio di scrittura di un plugin NPAPI in Linux?

Mille grazie per la risposta.

Sintesi delle risposte

  1. http://mxr.mozilla.org/seamonkey/source/modules/plugin/samples/
  2. http://www.firebreath.org/
  3. http://code.google.com/p/nixysa/
  4. http://code.google.com/p/npapi-file-io/

2 e 3 sono entrambi quadri per rendere plugin di sviluppo più facile.


ho trovato un esempio in http://mxr.mozilla.org/seamonkey/source/modules/plugin/samples/

+0

è possibile fare riferimento al http://code.google.com/p/npapi-file-io/ –

risposta

7

si potrebbe anche utilizzare il framework plug fonte FireBreath aperta; si stanno avvicinando alla versione 1.0 solo per Windows, ma non sarebbe difficile portarlo su Linux; mac os non dovrebbero essere male, ma ci vorrà un po 'di lavoro per ottenere CMake per generare il tipo di fascio corretta =]

Sì, io sono uno dei manutentori primarie, quindi sono un po' prevenuto. È inoltre possibile trovare alcune buone informazioni generali su come funziona NPAPI sul mio blog, a partire da qui: http://colonelpanic.net/2009/03/building-a-firefox-plugin-part-one/

+0

Aggiornamento: Linux il supporto è ora disponibile, anche se sperimentale – taxilian

+0

Aggiornamento 2: supporto Mac è anche lì, ma sperimentale – taxilian

+0

Aggiornamento 3: supporto Mac e Linux sono entrambi stabili (sono stati per un po ') =] – taxilian