2010-04-16 9 views

Respuesta

24

Nota: Firefox y Chrome incluirán la mayoría de los complementos to click-to-play soon, con Chrome planificando a phase out NPAPI entirely. NPAPI para nuevos proyectos no se recomienda en este punto.

Los complementos NPAPI no deben ser específicos del navegador (al menos en la medida de lo posible). Seamonkeys npruntime sample se puede considerar un básico Hello World para NPAPI. Si le interesa el soporte Mac actualizado, debe echarle un vistazo a WebKits o muestras de Apples.

material de lectura para empezar:

También existe el proyecto FireBreath: Es un marco destinado a reducir la barrera de entrada al desarrollo de complementos del navegador y ya se ocupa de la mayoría tareas y problemas comunes.

+0

También recomiendo la lectura de un libro "Programación de Netscape" por Zan Oliphant http://www.podgoretsky.pri.ee/ftp/Docs/Internet/ Netscape% 20Plug-Ins/ – Vanuan

+0

Tenga en cuenta que a partir del 23/09/13, Chrome está eliminando gradualmente el soporte para las soluciones basadas en NPAPI. http://blog.chromium.org/2013/09/saying-goodbye-to-our-old-friend-npapi.html –

+0

... y Firefox hará que todos los complementos, excepto Flash, hagan clic para jugar un mes antes de Chrome . –

7

Aquí está un ejemplo sencillo multiplataforma: npsimple

+0

¿La versión de la solución Visual Studio es para teléfono inteligente? Además, es necesario obtener las dependencias (encabezados npapi), no están dentro del repositorio. Por lo general, la búsqueda de las dependencias de compilación en Windows es lo más. – Ciantic

+3

Resulta que los encabezados se pueden encontrar en el código SVN bastante oscuro SVN http://code.google.com/p/npapi-headers/ – Ciantic

+1

Es el [npapi-sdk] (http://code.google.com/ p/npapi-sdk /) proyecto ahora. [Esta solicitud de extracción] (https: // github.com/mikma/npsimple/pull/1) parece actualizar npsimple a él. –

Cuestiones relacionadas