首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何实现命令,以便在卸载firefox-addon时执行该命令?

如何实现命令,以便在卸载firefox-addon时执行该命令?
EN

Stack Overflow用户
提问于 2014-06-03 10:25:28
回答 1查看 105关注 0票数 1

我用插件SDK创建了Firefox外接程序。

我的脚本为firefox添加了一些内容,这在这里并不重要。如何实现卸载和禁用时调用的函数的步骤?

我读过本代码示例文章本手册这个答案,但是没有管理它,它似乎不起作用,或者我缺乏信息来添加这个,还有什么我必须围绕它来编程。

此外,手册似乎已经过时,因为当我从那里添加代码并用以下方法编译它时:

代码语言:javascript
复制
cfx xpi

我收到警告,我应该使用const {Cu} = require("chrome");而不是Components对象--我当时这样做了,编译时没有错误,但是我仍然无法在卸载时得到一个要执行的命令。

我是否需要将其全部写入main.js文件中?还是需要一个额外的名为unistall的文件?

你能给出一个运行的例子来说明如何实现这一点吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-06-03 14:36:46

main.js中,使用exports.onUnload

因此,在main.js

代码语言:javascript
复制
exports.onUnload = function(reason) {
    //called when add-on is 
    //    uninstalled
    //    disabled
    //    shutdown
    //    upgraded
    //    downgraded
};
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/24012750

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档