我正在写一个Firefox插件。我的老板希望弹出一个许可协议(知道了,它正在工作),用户可以接受或拒绝。我想要“拒绝”按钮来卸载附加组件。Add-on SDK 1.6.1 Add-on能自行卸载吗?
提前谢谢。
发布于 2012-04-13 21:45:37
好吧,我想通了:
const {Cu} = require("chrome");
let AddonManager = Cu.import("resource://gre/modules/AddonManager.jsm").AddonManager;
...
uninstallExtension(require("self").id);
...
function uninstallExtension(id) {
AddonManager.getAddonByID(id,function(addon){addon.uninstall();});
}https://stackoverflow.com/questions/10124608
复制相似问题