// Kill all session cookies var cookiemanager = Components.classes["@mozilla.org/cookiemanager;1"].getService(); cookiemanager = cookiemanager.QueryInterface(Components.interfaces.nsICookieManager); var enumerator = cookiemanager.enumerator; while (enumerator.hasMoreElements()) { var cookie = enumerator.getNext(); if (!cookie) break; cookie = cookie.QueryInterface(Components.interfaces.nsICookie); if (cookie.expires == 0) cookiemanager.remove(cookie.host, cookie.name, cookie.path, false); } // Kill HTTP auth var authmanager = Components.classes['@mozilla.org/network/http-auth-manager;1'].getService() authmanager = authmanager.QueryInterface(Components.interfaces.nsIHttpAuthManager) authmanager.clearAll()