Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/409.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
Javascript Firefox插件sdk:卸载时删除书签_Javascript_Firefox Addon_Firefox Addon Sdk - Fatal编程技术网

Javascript Firefox插件sdk:卸载时删除书签

Javascript Firefox插件sdk:卸载时删除书签,javascript,firefox-addon,firefox-addon-sdk,Javascript,Firefox Addon,Firefox Addon Sdk,卸载插件时,我试图删除一些书签。我试过使用onUnload,但它不起作用。我认为这是异步save()函数的错误。有什么想法吗 exports.onUnload = function (reason) { if (reason == "disable") { save(remove(bookmarks[id])); } } 您是否尝试过保存(书签[id])然后删除(书签[id])?您的意思是先删除然后保存,是吗删除(书签[id]);保存(书签[id])remove()仅在书签对象

卸载插件时,我试图删除一些书签。我试过使用onUnload,但它不起作用。我认为这是异步save()函数的错误。有什么想法吗

exports.onUnload = function (reason) {
  if (reason == "disable") {
    save(remove(bookmarks[id]));
  }
}

您是否尝试过
保存(书签[id])
然后
删除(书签[id])
?您的意思是先删除然后保存,是吗<代码>删除(书签[id]);保存(书签[id])remove()仅在书签对象中设置“remove=true”。以后必须保存它。我已经试过了,但没有用。你试过
保存(书签[id])
然后
删除(书签[id])
?你的意思是先删除然后保存,是吗<代码>删除(书签[id]);保存(书签[id])remove()仅在书签对象中设置“remove=true”。以后必须保存它。反正我试过了,没用。