2014-05-04 54 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