Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/typo3/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Firefox附加sdk卸载挂钩_Firefox_Firefox Addon_Firefox Addon Sdk - Fatal编程技术网

Firefox附加sdk卸载挂钩

Firefox附加sdk卸载挂钩,firefox,firefox-addon,firefox-addon-sdk,Firefox,Firefox Addon,Firefox Addon Sdk,我将一些用户数据保存在简单存储器中。当用户卸载加载项时,我想删除此用户数据。有什么事件或类似的事情吗 试试这个: exports.onUnload = function(reason) { //do stuff for unload here } 这将适用于每个文件: require("sdk/system/unload").when(function(reason) { if (reason == "uninstall") { // do uninstall stuff..

我将一些用户数据保存在
简单存储器中
。当用户卸载加载项时,我想删除此用户数据。有什么事件或类似的事情吗

试试这个:

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

这将适用于每个文件:

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

我认为这只适用于main.js文件,它已经被弃用了。奇怪,但在我的例子中,当我单击remove addon时,我得到了“禁用”的原因。但无论如何,感谢您提供的解决方案。由于API中的错误,您总是得到“禁用”,请参阅页面底部的评论: