Comencé a utilizar Google Chrome como navegador principal, pero echo de menos mi extensión de Evernote, que puede recortar una página web directamente en la aplicación local de Evernote. ¿Puedo escribir una extensión en Chrome que pueda hacer esto?¿Es posible interactuar con una aplicación local en una extensión de Google Chrome?
Respuesta
Sí, es posible, a través de NPAPI, pero su aplicación local debe estar preparada para la comunicación externa. El código que se ejecuta en un complemento NPAPI tiene todos los permisos del usuario actual y no está protegido ni protegido de entradas maliciosas por parte de Google Chrome de ninguna manera.
Todo esto se describe aquí: http://code.google.com/chrome/extensions/npapi.html
No creo que Chrome lo permita, simplemente porque sería peligroso dejar que los complementos tengan privilegios extendidos, incluso se ejecutan en un subproceso adicional con derechos bajos y solo se comunican con Chrome a través de las tuberías.
Para evitar el camino NPAPI, otra idea sería para comunicarse con un servidor http costumbre local binded a localhost y enviar solicitudes a la misma.
Descargo de responsabilidad: Nunca lo intenté pero teóricamente debería funcionar.
- 1. ¿Iniciar una aplicación externa desde una extensión de Google Chrome?
- 2. ¿Es posible enviar una matriz con la extensión Postman Chrome?
- 3. jQuery.ajax en una extensión de Google Chrome
- 4. ¿Es posible determinar el abridor de una pestaña dentro de una extensión de Google Chrome?
- 5. ¿Es posible desactivar metarefrescar en Google Chrome?
- 6. ¿Es posible construir una extensión de Chrome utilizando Java?
- 7. Google chrome extension: local storage
- 8. ¿Es posible verificar el código de una extensión de Google Chrome antes de instalarlo?
- 9. Uso de AngularJS en una extensión de Google Chrome
- 10. Incrustar imágenes en una extensión de Chrome
- 11. Almacenamiento seguro en una extensión de Google Chrome
- 12. Cómo interactuar con una aplicación mediante programación
- 13. ¿Es posible reescribir url (con parámetros adicionales) con una extensión de Chrome
- 14. ¿Cómo puedo portar una extensión de Google Chrome a Firefox?
- 15. ¿Es posible desarrollar extensiones de Google Chrome utilizando node.js?
- 16. Cómo construir una extensión de Chrome como Google Hangouts
- 17. ¿Puedo abrir programáticamente devtools desde una extensión de Google Chrome?
- 18. Descargue la fuerza en Google Chrome Extensión
- 19. ¿Es posible que una extensión de Chrome escriba en un archivo en el directorio del sistema de Chrome?
- 20. Extensión de Google Chrome Cliente REST simple
- 21. interactuar con una interfaz?
- 22. Extensión relativa a la extensión de Google Chrome
- 23. ¿Cómo instalar una extensión de Chrome programáticamente?
- 24. RequireJS en una extensión de Chrome
- 25. Extensión de Google Chrome: Imprima la página en silencio
- 26. Agregar NaCl en una extensión de Chrome
- 27. Carga JQuery en una extensión de Chrome?
- 28. ¿Es posible definir una función local en una consulta TSQL?
- 29. carga de extensión de Chrome Google
- 30. ¿Es posible interactuar con la aplicación Reminders de iOS 5 desde mi aplicación?
Gracias. No estaba claro desde el resumen de la extensión que NPAPI era lo que estaba buscando, pero eso es exactamente. – Jake