2014-09-19 90 views

回答

5

這將在每個文件的工作:

require("sdk/system/unload").when(function(reason) { 
    if (reason == "uninstall") { 
    // do uninstall stuff.. 
    } 
}); 
+2

感謝您的筆記男人生病請記住 – Noitidart 2014-09-23 00:34:27

+0

奇怪的,但在我的情況下,我有'禁用'的原因,當我點擊刪除附加。但無論如何,謝謝你的解決方案。 – ebaranov 2015-07-03 16:32:37

+0

由於API中的錯誤,您總是得到「禁用」,請參閱頁面底部的註釋:https://developer.mozilla.org/en-US/Add-ons/SDK/Tutorials/Listening_for_load_and_unload – msangel 2015-12-30 04:42:40

2

試試這個:

exports.onUnload = function(reason) { 
    //do stuff for unload here 
} 
+1

我覺得這隻能在main.js文件,它的棄用。 – erikvold 2014-09-22 22:38:08