Firefox不发送扩展禁用状态?

时间:2014-05-04 04:07:34

标签: 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 ( !addons ) {
            addonStatus.push({
                    status : 'failure',
                    id: '',
                    appDisabled: '',
            });
        } else {
            addonStatus.push({
                    status : 'success',
                    id: addons.id,
                    appDisabled: addons.appDisabled,
            });
        }
        worker.port.emit( "addonStatus", addonStatus );
    });
});

为什么在禁用firefox扩展时不向我发送任何响应?请帮帮我......

1 个答案:

答案 0 :(得分:0)

当你的restartless / jetpack插件没有启用时,它也没有运行,就这么简单。即,执行AddonManager.getAddonByID调用的代码也没有运行。