@mozilla.org/dom/storagemanager;1 as a service:
var domStorageManager = Components.classes["@mozilla.org/dom/storagemanager;1"] .getService(Components.interfaces.nsIDOMStorageManager);
Clears keys owned by offline applications. All data owned by a domain with the "offline-app" permission is removed from the database.
Returns the instance of the
localStorage object for aURI's origin. This is used to ensure that only one local storage area exists for a given origin.
nsIDOMStorage getLocalStorageForPrincipal( nsIPrincipal aPrincipal, DOMString aDocumentURI );
- The principal for which to return the local storage object.
- The document's URI.
The local storage object for the specified principal.
Returns the amount of disk space used by a domain. Usage is checked against the domain of the page that set the key (the owner domain), not the domain of the storage object.
long getUsage( AString aOwnerDomain );
- The domain to check.
The space usage of the domain, in bytes.