Firefox addon 在用户卸载时删除Firefox加载项prefs

Firefox addon 在用户卸载时删除Firefox加载项prefs,firefox-addon,Firefox Addon,我正在开发一个firefox插件,有一件事我不确定,那就是当用户卸载它时,如何删除与我的插件相关的用户首选项。设置首选项,如果用户卸载并重新安装,则首选项仍然存在。某些设置还与首次安装相关,因此如果用户以前安装过,则会中断 我是否可以设置一些在用户卸载时调用的内容,或者在卸载时删除首选项的过程 谢谢 没有办法做到这一点。插件只会被浏览器删除,而不会被告知它们将被卸载。您可以在加载项GUI的某个位置提供“恢复出厂设置”按钮。您需要了解如何注册观察者以获得正确的事件。请注意,它并不总是100%可靠,

我正在开发一个firefox插件,有一件事我不确定,那就是当用户卸载它时,如何删除与我的插件相关的用户首选项。设置首选项,如果用户卸载并重新安装,则首选项仍然存在。某些设置还与首次安装相关,因此如果用户以前安装过,则会中断

我是否可以设置一些在用户卸载时调用的内容,或者在卸载时删除首选项的过程


谢谢

没有办法做到这一点。插件只会被浏览器删除,而不会被告知它们将被卸载。您可以在加载项GUI的某个位置提供“恢复出厂设置”按钮。

您需要了解如何注册观察者以获得正确的事件。请注意,它并不总是100%可靠,但应该有。

足够公平。我有一种感觉,可能是这样的,因为如果它让插件知道它正在被删除,可能会为它做一些恶意的事情打开大门。谢天谢地,这不是真的——事实上这是可能的,尽管它并不总是100%可靠。这不是真的。您可以按如下方式注册关机事件的侦听器:
exports.onUnload=function(options,callbacks){MyPlugin.onUnload();}
这太过时了,您能解释一下今天怎么做吗?