2009-12-15 14 views
8

J'ai besoin d'écrire un plugin de navigateur pour communiquer avec un autre processus, et il semble que je doive utiliser des plugins NPAPI. Existe-t-il un exemple ou un plugin NPAPI open source auquel je peux me référer?Un exemple d'écriture d'un plugin NPAPI sous Linux?

Un grand merci pour votre réponse.

Résumé des réponses

  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 et 3 sont les deux cadres pour que le développement du plugin plus facile.


Je trouve un exemple à http://mxr.mozilla.org/seamonkey/source/modules/plugin/samples/

+0

Vous pouvez consulter http://code.google.com/p/npapi-file-io/ –

Répondre

7

vous pouvez aussi utiliser le cadre de plug-in source de FireBreath ouverte; ils sont proches d'une version 1.0 pour Windows seulement, mais il ne serait pas difficile de le porter sur Linux; mac os ne devrait pas être mauvais non plus, mais il faudra un peu de travail pour que CMake génère le type de paquet correct =]

Oui, je suis l'un des principaux mainteneurs, donc je suis un peu partial. Vous pouvez également trouver quelques bonnes informations générales sur la façon dont fonctionne NPAPI sur mon blog, en commençant ici: http://colonelpanic.net/2009/03/building-a-firefox-plugin-part-one/

+0

Mise à jour: Linux le support est maintenant là, bien que expérimental – taxilian

+0

Mise à jour 2: le support Mac est aussi là, mais expérimental – taxilian

+0

Mise à jour 3: Le support Mac et Linux sont tous les deux stables (ont été pendant un certain temps) =] – taxilian