Estoy tratando de detectar si mi extensión fue desinstalada. No puedo usar chrome.management.onUninstalled
porque se disparará en otra extensión.Cómo detectar la desinstalación de la extensión de Chrome
Respuesta
Google Chrome, a diferencia de Firefox, no permite detectar cuando el usuario desinstala la extensión, lo cual es bastante útil para comprender el comportamiento del usuario. Hay a feature request on crbug.com con una discusión de esta característica pero aún no se ha implementado.
A partir de Chrome 41, ahora puede open a URL when the extension is uninstalled. Eso podría contener una encuesta de salida o rastrear el evento de desinstalación como algún tipo de análisis.
Sería útil si destacó que el código de extensión todavía no puede detectar/reaccionar a la desinstalación. – Xan
Puede enviar detalles del usuario almacenado localmente en el dispositivo como parámetros de URL. Si tiene un servidor, puede usarlo para enviar los detalles y rastrear quién lo ha desinstalado – Gibolt
- 1. Detectar la extensión de Chrome ejecutar/actualizar
- 2. ¿Cómo detectar la versión de Chrome instalada?
- 3. ¿Es posible detectar la desinstalación de la aplicación Android?
- 4. Desinstalación de la extensión VS2010 sin Extension Manager
- 5. ¿Cómo puedo detectar el tipo mime de la pestaña actual en una extensión de Google Chrome?
- 6. Extensión de Chrome: cómo crear?
- 7. Extensión relativa a la extensión de Google Chrome
- 8. Detectar el foco del navegador/fuera de foco a través de la Extensión de Google Chrome
- 9. ¿Cómo eliminar detector de eventos en la extensión de Chrome
- 10. ¿Cómo transfiero la propiedad de una extensión de Chrome?
- 11. Evitar la recarga de la extensión de Google Chrome
- 12. Autoextensión de extensión de Chrome
- 13. Id. De extensión de Chrome: cómo encontrarlo
- 14. Descargue la fuerza en Google Chrome Extensión
- 15. Extensión de Chrome: reemplazar HTML antes de cargar la página
- 16. Prueba de extensión de Chrome
- 17. Cambiar el tamaño de popup.html en la extensión de Chrome
- 18. obtener evento de desinstalación de extensión en safari
- 19. ¿Cómo instalar una extensión de Chrome programáticamente?
- 20. ¿Cómo puedo detectar si una extensión de Chrome ha sido habilitada (después de haber sido deshabilitada)
- 21. Extensión de Chrome: ¿cómo detectar que el script de contenido ya está cargado en una pestaña?
- 22. Detectar el sistema operativo de la extensión de Firefox
- 23. Migración de la extensión de Chrome a Firefox
- 24. ¿Desea inspeccionar el elemento de la extensión de Chrome?
- 25. Aislamiento de CSS para la extensión de Chrome
- 26. ¿Cómo crear sockets en la extensión google chrome?
- 27. ¿Cómo vincular a la extensión de Chrome como Chrome Web Store?
- 28. ¿Cómo puedo abrir la página emergente de mi extensión de Chrome desde el script de contenido de la extensión?
- 29. chrome.storage no está definido en la extensión de Chrome
- 30. Extensión de Chrome Historial API
http://code.google.com/p/chromium/issues/detail?id=19383 – vikiiii
Creo que este es el que se está discutiendo con respecto a la desinstalación de la extensión. – vikiiii
Lo que hago es configurar básicamente un evento en blur para mi script de contenido huérfano para obtener una imagen de 1pixel en el intervalo y si la ventana está borroneada y no puede obtener la imagen porque la extensión no está instalada, entonces recargo el página. Es jank pero funciona. – btm1