2012-04-13 12 views
5

Deseo desarrollar un RIA y necesito manejar algunos equipos informáticos que aún no son compatibles. Por lo tanto, creo que primero debo usar un applet de Java, pero cambio mi elección y prefiero la forma de desarrollar complementos para navegadores web. Empecé a buscar una API de Chrome para desarrollar complementos como Flash Player (antes de integrarme en Chrome) y todo lo que encontré fue desarrollar "Extensiones" con HTML y Javascript ... ¡no era lo que realmente quería! Así que si sabes dónde puedo obtener la API de Chrome, ¡realmente lo agradecería! Gracias por adelantado y lo siento por mi mala Inglés (me pregunta si realmente no entiende mi respuesta)Desarrollar el complemento de Google Chrome (sin extensiones)

Respuesta

11

Tiene usted razón en el supuesto de que la mejor manera de manejar el hardware no soportado en el navegador es un plug-in; pero puede encontrar que una aplicación de escritorio es mejor para este propósito.

Flash Player y otros complementos utilizan el Netscape Plugin API (NPAPI) en Chrome, Firefox, Safari, etc., y ActiveX en Internet Explorer. El mejor lugar para comenzar con NPAPI es en realidad el Plugins page on Mozilla Developer Network. Google también tiene algunos documentation on plugins specific to Chrome.

Si está interesado en desarrollar complementos específicamente para Chrome, vale la pena señalar que Google ha desarrollado una nueva API llamada "Pepper Plugin API" y Adobe ha anunciado que Flash se moverá a esta API en algún momento.

+0

¡Gracias por su gran respuesta! Solo una pregunta adicional: ¿Por qué es mejor usar una aplicación de escritorio? Netscape Plugin tendría algunas lagunas? y no sé si estoy en lo correcto, pero me parece un poco ingrato lanzar otro software para usar un RIA. ¡Gracias de nuevo eres mi dios! – cocoggu

+1

Recomendaría una aplicación de escritorio solo porque en general se entienden mejor. Puede crear una aplicación de escritorio que incorpore un componente de navegador web para aprovechar su plataforma RIA existente. Si crea un complemento, tiene que lidiar con los mismos problemas que una aplicación de escritorio: instalación, compatibilidad de plataforma, actualizaciones, etc., más los límites adicionales y las propiedades únicas de NPAPI, como las implicaciones de seguridad y el complemento que se descarga cuando el pestaña/navegador está cerrado. Al final del día, cualquiera de los dos funcionará, para que pueda elegir lo que funciona mejor para usted. –

+0

¡Muchas gracias por sus respuestas claras! – cocoggu

Cuestiones relacionadas