Javascript Firefox未发送已禁用扩展的状态?

Javascript Firefox未发送已禁用扩展的状态?,javascript,firefox,firefox-addon,Javascript,Firefox,Firefox Addon,当firefox扩展处于活动状态时,以下SDK脚本将向我发送扩展的活动状态。这是剧本 worker.port.on("getAddonStatus", function( data ) { var addonStatus = []; AddonManager.getAddonByID( "jid1-Ek4rsiwaZyfJnw@jetpack" , function(addons){ //alert('addon script'); if ( !a

当firefox扩展处于活动状态时,以下SDK脚本将向我发送扩展的活动状态。这是剧本

worker.port.on("getAddonStatus", function( data ) {
    var addonStatus = [];
    AddonManager.getAddonByID( "jid1-Ek4rsiwaZyfJnw@jetpack" , function(addons){
        //alert('addon script');
        if ( !addons ) {
            addonStatus.push({
                    status : 'failure',
                    id: '',
                    appDisabled: '',
            });
        } else {
            addonStatus.push({
                    status : 'success',
                    id: addons.id,
                    appDisabled: addons.appDisabled,
            });
        }
        worker.port.emit( "addonStatus", addonStatus );
    });
});

当firefox扩展被禁用时,为什么不向我发送任何响应?请帮助我…

当您的无重启/jetpack加载项未启用时,它也不会运行,就这么简单。也就是说,执行AddonManager.getAddonByID调用的代码也没有运行