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
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.
- 1. ¿Es posible desarrollar extensiones de Google Chrome utilizando node.js?
- 2. ¿Dónde almacena google chrome las extensiones desempaquetadas?
- 3. Detección de extensiones del navegador Google Chrome
- 4. Extensiones de Chrome + Dart
- 5. Extensiones de Google Chrome: configure el foco en omnibar
- 6. Complementos VS2010/Extensiones para desarrollar Powershell?
- 7. ¿Cómo desarrollar el complemento Firefox?
- 8. Atajos de teclado en Google Chrome/Extensiones de cromo
- 9. Error 'on Lanzado' de Google Chrome en el complemento
- 10. Desarrollar con los problemas de actualización de Google Chrome
- 11. Ciclo de pestañas, extensiones de Google Chrome API
- 12. son extensiones de google chrome, de código abierto o no?
- 13. Automatizar la instalación de extensiones de Google Chrome
- 14. Un complemento NPAPI no funciona en Google Chrome
- 15. Consejos/Recursos para construir un complemento de Google Chrome
- 16. Google Chrome Extensions y NPAPI
- 17. jQuery ciclo complemento (a menudo) no funciona en Google Chrome
- 18. Extensiones Chrome - onRequest/sendRequest vs onMessage/sendMessage
- 19. Almacenamiento de contraseñas en Google Chrome Extension
- 20. ¿Cómo probar las extensiones de Chrome?
- 21. ¿Desarrollar el gadget contextual de Gmail sin el dominio de la aplicación de Google?
- 22. xsl: incluir y xsl: param en Google Chrome, con el complemento de transformación jQuery
- 23. Chrome desarrollo de extensiones: auto cerrar el cuadro de notificación
- 24. Extensiones de Chrome que acceden a la información del encabezado
- 25. Cómo usar jQuery en las extensiones de Chrome contentscript sin conflicto
- 26. carga de extensión de Chrome Google
- 27. plazo de extensiones de Chrome para una página específica
- 28. ¿Son todas las extensiones de Google Chrome de código abierto de forma predeterminada?
- 29. ¿Puedo usar la unidad de Google para las extensiones de Chrome (no la aplicación)
- 30. Agente de usuario extraño con Google Chrome
¡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
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. –
¡Muchas gracias por sus respuestas claras! – cocoggu