Firefox addon 中止在无重启插件中的安装
我正在使用的插件需要另一个插件才能工作。在安装过程中,如果所需的插件不存在,它会向用户显示一条警告消息。我想知道我是否也可以在此时中止安装?您不能中止加载项的安装 但是,您可以做的是,在启动时,您可以检查某些条件(如“已安装xzy加载项?”),如果不满足此条件,请再次自动禁用和/或卸载加载项 通过获取您自己的加载项实例,并在返回的(通过回调)实例上设置Firefox addon 中止在无重启插件中的安装,firefox-addon,firefox-addon-sdk,Firefox Addon,Firefox Addon Sdk,我正在使用的插件需要另一个插件才能工作。在安装过程中,如果所需的插件不存在,它会向用户显示一条警告消息。我想知道我是否也可以在此时中止安装?您不能中止加载项的安装 但是,您可以做的是,在启动时,您可以检查某些条件(如“已安装xzy加载项?”),如果不满足此条件,请再次自动禁用和/或卸载加载项 通过获取您自己的加载项实例,并在返回的(通过回调)实例上设置.userDisabled=true,或调用Addon.uninstall() 通过Cu.import()加载AddonManager 我不建议在
.userDisabled=true
,或调用Addon.uninstall()
通过Cu.import()
加载AddonManager
我不建议在没有用户明确同意的情况下卸载该插件。用户可能希望安装依赖项,然后重新启用您的加载项,但在您卸载时他无法启用。因此,最好只禁用附加组件