nsISupports
Last changed in Gecko 2.0 (Firefox 4 / Thunderbird 3.3 / SeaMonkey 2.1)Implemented by @mozilla.org/dom/storagemanager;1
as a service:
var domStorageManager = Components.classes["@mozilla.org/dom/storagemanager;1"] .getService(Components.interfaces.nsIDOMStorageManager);
void clearOfflineApps(); |
nsIDOMStorage getLocalStorageForPrincipal(in nsIPrincipal aPrincipal, in DOMString aDocumentURI); |
long getUsage(in AString aOwnerDomain); |
Clears keys owned by offline applications. All data owned by a domain with the "offline-app" permission is removed from the database.
void clearOfflineApps();
None.
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 );
aPrincipal
aDocumentURI
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 );
aOwnerDomain
The space usage of the domain, in bytes.