2009-11-24 9 views
7

Estoy trabajando en un complemento de Firefox y una cosa de la que no estoy seguro es cómo eliminar las preferencias de usuario relacionadas con mi complemento cuando el usuario lo desinstala. Las preferencias se establecen, y si el usuario desinstala y vuelve a instalar las preferencias, todas siguen ahí. Algunas configuraciones también se relacionan con una instalación por primera vez, por lo que se rompe si el usuario lo ha instalado previamente.Eliminando las preferencias de Firefox Addon cuando un usuario desinstala

¿Hay algo que pueda configurar que se invoque cuando un usuario se desinstala, o un proceso para eliminar las preferencias en la desinstalación?

Gracias!

Respuesta

-1

No hay forma de hacerlo. Los complementos simplemente se eliminan del navegador y no se les informa que se desinstalarán. Podría proporcionar un botón 'Restaurar configuración de fábrica' en algún lugar de su GUI agregada.

+0

es suficiente. Tenía la sensación de que ese podría ser el caso, ya que si dejaba que el complemento supiera que se estaba eliminando podría dejar la puerta abierta para que hiciera algo malicioso. Gracias – jpcamara

+1

Esto no es cierto, de hecho es posible hacer esto, aunque no siempre es 100% confiable. – sdwilsh

+1

Esto no es verdad. Puede registrar un oyente en un evento de apagado de la siguiente manera: 'exports.onUnload = function (options, callbacks) {MyPlugin.onUnload(); } ' – jwir3

Cuestiones relacionadas