Conservo alcuni dati utente in simple-storage
. Quando l'utente disinstalla il componente aggiuntivo, voglio rimuovere questi dati utente. C'è qualche evento o qualcosa di simile?Blocco di disinstallazione sdk per il componente aggiuntivo di Firefox
6
A
risposta
5
questo funzionerà in ogni file:
require("sdk/system/unload").when(function(reason) {
if (reason == "uninstall") {
// do uninstall stuff..
}
});
2
Prova questo:
exports.onUnload = function(reason) {
//do stuff for unload here
}
+1
Penso che questo funziona solo nel file main.js, ed è deprecato. – erikvold
Problemi correlati
- 1. Il componente aggiuntivo firefox "cfx test" non funziona, perché?
- 2. Come disattivare il controllo dell'aggiornamento di Firefox componente aggiuntivo all'avvio
- 3. Riproduzione di un suono in un componente aggiuntivo di Firefox
- 4. Comunicazione interdominio tramite un componente aggiuntivo di Firefox
- 5. Utilizzo delle preferenze utente nel componente aggiuntivo di Firefox
- 6. Come creare un componente aggiuntivo per Firefox o google Chrome?
- 7. Disinstallazione di Firefox in Ubuntu
- 8. Come modificare il codice sorgente senza rieseguire cfx e Firefox durante il debug di un componente aggiuntivo SDK?
- 9. Componente aggiuntivo MSN Messenger
- 10. Lo script di contenuto del componente aggiuntivo di Firefox non scrive in IndexedDB
- 11. Come distribuire un componente aggiuntivo XLL Excel e registrare automaticamente il componente aggiuntivo in Excel
- 12. Devo usare `jpm run` ogni volta che cambio il componente aggiuntivo di Firefox che sto sviluppando?
- 13. Creazione di un nuovo componente aggiuntivo per Firefox: XUL o Jetpack?
- 14. Come si converte un pacchetto.json in install.rdf per un componente aggiuntivo di Firefox?
- 15. Opzioni pagina per addon Firefox utilizzando il componente aggiuntivo Builder (JetPack)
- 16. C'è qualche componente aggiuntivo di Firefox per trovare la dimensione del viewstate della pagina ASP.NET?
- 17. Apertura trova nella cartella di componente aggiuntivo
- 18. Perché JavaScript è più lento in un componente aggiuntivo di FireFox rispetto a una pagina Web caricata in FireFox?
- 19. Rileva scheda Modifica URL all'interno di un componente aggiuntivo di Firefox
- 20. Componente aggiuntivo interprete C# per Visual Studio
- 21. Crea componente aggiuntivo per Acrobat Reader - PDF
- 22. Tipi di enumerazione nel componente aggiuntivo Node.js
- 23. Come implementare il componente XPCOM (nsIContentPolicy) nell'estensione per Firefox avviata
- 24. firefox addon sdk 1.17 cattura screenshot
- 25. Utilizzo dell'SDK aggiuntivo per aggiungere pulsanti della barra degli strumenti? Integrazione di XUL e dell'SDK aggiuntivo per i componenti aggiuntivi di Firefox?
- 26. Il componente aggiuntivo di Visual Studio non va via
- 27. Creazione di un componente aggiuntivo per Outlook utilizzando javascript
- 28. Qualsiasi componente aggiuntivo di emacs per Visual Studio?
- 29. Come posso pubblicare uno script Greasemonkey come componente aggiuntivo per Firefox?
- 30. Dev del componente aggiuntivo di Firefox, Come utilizzare il codice di esempio da MDN in Addon Builder
Grazie per la nota man male tenere a mente – Noitidart
Strano, ma nel mio caso ho il motivo 'disabilita', quando clicco su remove addon. Ma in ogni caso, grazie per la soluzione. – ebaranov
Hai sempre 'disabilitato' a causa di un bug nell'API, vedi il commento in fondo alla pagina: https://developer.mozilla.org/en-US/Add-ons/SDK/Tutorials/Listening_for_load_and_unload – msangel