He escrito una extensión para Google Chrome que se lanzará con la próxima versión de nuestro producto. Quiero entender qué propiedades, rutas de extracción, entradas de registro, etc. debería proporcionar el instalador de mi producto para que el usuario final no tenga que instalar la extensión por su cuenta de forma manual, y el instalador hace el trabajo completo de instalar la extensión, y también notifica al usuario que la extensión ha sido instalada. A partir de ahora, el código que he escrito se coloca en una carpeta, y utilizo la "Extensión de carga no empaquetada" para cargar la extensión. ¿Qué debo hacer para lograr la tarea antes mencionada?¿Cómo instalar una extensión de Chrome programáticamente?
Respuesta
Chrome tiene un par de formas de instalar extensiones de programación: http://www.chromium.org/administrators/pre-installed-extensions
Editar: sí, esta política ha cambiado por ahora, como señala FuzzyAmi.
La política actual de Google para instalar extensiones a través del registro (para equipos con Windows) es la siguiente: Solo las extensiones de la Galería de extensiones de Google (o Chrome Web Store - CWS) se pueden instalar a través del registro.
Consulte este enlace - https://developer.chrome.com/extensions/external_extensions - para obtener información sobre cómo se puede hacer esto. Tenga en cuenta lo siguiente:
-Esta técnica seguirá apareciendo un msgbox para el usuario. no es completamente silencioso
-Al utilizar esta técnica, si el usuario elimina la extensión de su Chrome, la extensión queda "en la lista negra" en ese cromo y no se volverá a instalar automáticamente hasta que el usuario la reinstale manualmente . consulte Auto-installing a google chrome extension won't work ! para más detalles.
Funciona muy bien desde un instalador si un usuario tiene derechos sobre HKLM, pero si no lo hace, esto no funciona en absoluto. –
- 1. ¿Puedo abrir programáticamente devtools desde una extensión de Google Chrome?
- 2. Extensión de Chrome: cómo crear?
- 3. ¿Cómo disparo programáticamente claves de acceso directo en Chrome con una extensión? (Extensiones NPAPI o JavaScript)
- 4. ¿Debug popup.html de una extensión de Chrome?
- 5. Reintentar script de contenido de extensión de Chrome después de la actualización o instalar
- 6. Carga JQuery en una extensión de Chrome?
- 7. Incrustar imágenes en una extensión de Chrome
- 8. jQuery.ajax en una extensión de Google Chrome
- 9. Cómo instalar la extensión ITL
- 10. Agregar NaCl en una extensión de Chrome
- 11. RequireJS en una extensión de Chrome
- 12. Id. De extensión de Chrome: cómo encontrarlo
- 13. Autoextensión de extensión de Chrome
- 14. ¿Cómo transfiero la propiedad de una extensión de Chrome?
- 15. Prueba de extensión de Chrome
- 16. Cómo construir una extensión de Chrome como Google Hangouts
- 17. ¿Cómo actualizo/vuelvo a cargar una extensión de Chrome?
- 18. ¿Cómo puedo portar una extensión de Google Chrome a Firefox?
- 19. ¿Cómo grabar audio en una extensión de Chrome?
- 20. ¿Cómo realizo un shell ejecutado en una extensión de Chrome?
- 21. ¿Hay una extensión como Tamperdata para Chrome?
- 22. Extensión de Chrome Historial API
- 23. Extensión de Chrome en python?
- 24. cómo instalar el archivo apk programáticamente
- 25. Eliminar una cookie de una extensión de Chrome
- 26. ¿Iniciar una aplicación externa desde una extensión de Google Chrome?
- 27. ¿Cómo depurar una extensión del navegador Chrome que se cuelga?
- 28. ¿El archivo de manifiesto no es válido al instalar mi extensión de Chrome?
- 29. Puede enfocar una ventana emergente desde una extensión de Chrome
- 30. Renderizar plantillas de Moustache.js en una extensión de Chrome
Este enlace ya no se utiliza. Consulte mi respuesta para la respuesta actualmente correcta. – FuzzyAmi