我用插件SDK创建了Firefox外接程序。
我的脚本为firefox添加了一些内容,这在这里并不重要。如何实现卸载和禁用时调用的函数的步骤?
我读过本代码示例文章,这,这,本手册和这个答案,但是没有管理它,它似乎不起作用,或者我缺乏信息来添加这个,还有什么我必须围绕它来编程。
此外,手册似乎已经过时,因为当我从那里添加代码并用以下方法编译它时:
cfx xpi我收到警告,我应该使用const {Cu} = require("chrome");而不是Components对象--我当时这样做了,编译时没有错误,但是我仍然无法在卸载时得到一个要执行的命令。
我是否需要将其全部写入main.js文件中?还是需要一个额外的名为unistall的文件?
你能给出一个运行的例子来说明如何实现这一点吗?
发布于 2014-06-03 14:36:46
在main.js中,使用exports.onUnload。
因此,在main.js;
exports.onUnload = function(reason) {
//called when add-on is
// uninstalled
// disabled
// shutdown
// upgraded
// downgraded
};https://stackoverflow.com/questions/24012750
复制相似问题