2014-05-04 56 views
0

当firefox扩展处于活动状态时,以下SDK脚本向我发送扩展的活动状态。这里是脚本...Firefox不发送扩展禁用状态?

worker.port.on("getAddonStatus", function(data) { 
    var addonStatus = []; 
    AddonManager.getAddonByID("[email protected]" , 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的扩展被禁用?请帮助我...

回答

0

当您的无重启/ jetpack附加组件未启用时,它也不会运行,因此很简单。即,您执行AddonManager.getAddonByID调用的代码也不会运行。

+0

如何启用无重启/ jetpack附加?请帮助我... – muni