我在尝试以编程方式禁用Firefox扩展时遇到问题。现在,我正在修改extension.json文件,更改2个参数(active和userDisabled),但是没有成功。尽管在扩展菜单中似乎禁用了该扩展,但扩展图标仍出现在工具栏中,我可以看到扩展仍在起作用。有没有办法使用C ++来完成这项工作?
那将行不通,您必须使用AddonManager.jsm来更改属性,如下所示:
Cu.import('resource://gre/modules/AddonManager.jsm');
AddonManager.getAddonByID('Profilist@jetpack', function(addon) { //id of the addon
console.info('addon:', addon);
addon.userDisabled = false; //set to true to enable it
});
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句