Powered By Blogger

Monday, November 29, 2010

Function to Uninstall Toolbar

DummyGUID = {XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX};
function JD_uninstall()
{
      try
      {
            if (confirm("Are you sure you want to uninstall Dummy Toolbar?"))
            {
                      var objExtensionManager = Components.classes["@mozilla.org/extensions/manager;1"].getService(Components.interfaces.nsIExtensionManager);
                      if(objExtensionManager.uninstallExtension)
                      {
                               objExtensionManager.start(true);
                               objExtensionManager.uninstallExtension(DummyGUID);
                               alert("Please restart your browser to complete uninstallation");
                      }
                      else
                     {
                               objExtensionManager.uninstallItem(DummyGUID);
                               alert("Please restart your browser to complete uninstallation");
                     }
                     close();
                     return;
            }
      }
      catch(ee)
     {
           alert(ee.message);
      }
}

No comments:

Post a Comment