Ich habe einige Benutzerdaten in simple-storage
. Wenn der Benutzer das Add-On deinstalliert, möchte ich diese Benutzerdaten entfernen. Gibt es ein Ereignis oder etwas Ähnliches?Firefox Add-on sdk deinstallieren Haken
6
A
Antwort
5
Dies wird in jeder Datei arbeiten:
require("sdk/system/unload").when(function(reason) {
if (reason == "uninstall") {
// do uninstall stuff..
}
});
2
Try this:
exports.onUnload = function(reason) {
//do stuff for unload here
}
+1
Ich denke, das funktioniert nur in der main.js Datei, und es ist veraltet. – erikvold
Danke für den Hinweis Mann krank im Kopf behalten – Noitidart
Seltsam, aber in meinem Fall habe ich den Grund "deaktivieren", wenn ich auf Addon entfernen klicke. Aber auf jeden Fall, danke für die Lösung. – ebaranov
Sie haben wegen eines Fehlers in der API immer 'disable' bekommen, siehe Kommentar dazu unten auf der Seite: https://developer.mozilla.org/en-US/Add-ons/SDK/Tutorials/Listening_for_load_and_unload – msangel