browsingData.removeLocalStorage()
Löscht jeglichen local storage und session storage, die von Websites und Erweiterungen erstellt wurden.
Sie können den Parameter removalOptions verwenden, welcher ein browsingData.RemovalOptions Objekt ist, um:
- lokale und Session-Speicherwerte zu löschen, die nach einem bestimmten Zeitpunkt erstellt wurden.
- zu steuern, ob localStorage und sessionStorage-Werte, die von Webseiten oder Webseiten-Erweiterungen erstellt wurden, gelöscht werden sollen.
Syntax
let removing = browser.browsingData.removeLocalStorage(
removalOptions // RemovalOptions object
)
Parameter
removalOptions-
object. EinbrowsingData.RemovalOptionsObjekt, das verwendet werden kann, um localStorage und sessionStorage Werte zu löschen, die nach einem bestimmten Zeitpunkt gespeichert wurden, und zu steuern, ob localStorage und sessionStorage Objekte, die von Webseiten oder von Webseiten und Erweiterungen erstellt wurden, gelöscht werden sollen.
Rückgabewert
Ein Promise, das ohne Argumente erfüllt wird, wenn das Entfernen abgeschlossen ist. Falls ein Fehler auftritt, wird das Promise mit einer Fehlermeldung abgelehnt.
Beispiele
Löschen Sie den gesamten lokalen Speicher:
function onRemoved() {
console.log("removed");
}
function onError(error) {
console.error(error);
}
browser.browsingData.removeLocalStorage({}).then(onRemoved, onError);
Browser-Kompatibilität
Hinweis:
Diese API basiert auf der chrome.browsingData API von Chromium.