gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-11-30 17:27:09 24 4
gpt4 key购买 nike

我使用附加组件 SDK 创建了一个 Firefox 附加组件。

我的脚本给 firefox 添加了一些东西,这在这里无关紧要。实现在卸载和禁用时调用的函数的步骤如何?

我读了this Code Samples article , this , thisthis manualthis Answer ,但没有管理它,它似乎不起作用,或者我缺乏信息在哪里添加它以及我必须围绕它编写什么。

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

cfx xpi

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

需要全部写在main.js文件里吗?或者我需要一个额外的 unistall 文件吗?

您能给出一个运行示例来说明如何实现它吗?

最佳答案

main.js 中,使用 exports.onUnload .

所以,在main.js;

exports.onUnload = function(reason) {
//called when add-on is
// uninstalled
// disabled
// shutdown
// upgraded
// downgraded
};

关于javascript - 如何实现命令,以便在卸载 firefox-addon 时执行?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24012750/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com