2009-12-15 5 views
8

Tengo que escribir un plugin de navegador para comunicarse con otro proceso, y parece que tengo que usar complementos NPAPI. ¿Hay algún tipo de complemento NPAPI de fuente abierta al que pueda hacer referencia?Cualquier ejemplo de escribir un plugin NPAPI en Linux?

Muchas gracias por su respuesta.

Resumen de las respuestas

  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 y 3 son ambos marcos para hacer más fácil el desarrollo de plugins.


He encontrado un ejemplo en http://mxr.mozilla.org/seamonkey/source/modules/plugin/samples/

+0

puede hacer referencia a http://code.google.com/p/npapi-file-io/ –

Respuesta

7

también se podría utilizar el marco plug-in de código abierto FireBreath; que están a punto de una versión 1.0 sólo para ventanas, pero no sería difícil de portarlo a Linux; mac os no debería estar mal tampoco, pero tomará un poco de trabajo conseguir que CMake genere el tipo de paquete correcto =]

Sí, soy uno de los mantenedores principales, así que estoy un poco parcial. También se puede encontrar una buena información general sobre cómo funciona NPAPI en mi blog, a partir de aquí: http://colonelpanic.net/2009/03/building-a-firefox-plugin-part-one/

+0

Actualización: Linux apoyo es ahora allí, aunque experimental – taxilian

+0

actualización 2: soporte para Mac también está ahí, pero experimental – taxilian

+0

actualización 3: soporte para Mac y Linux son a la vez estable (han sido por un tiempo) =] – taxilian

Cuestiones relacionadas