browsingData.removeLocalStorage()
Löscht jeglichen lokalen Speicher, der von Websites erstellt wurde.
Sie können den Parameter removalOptions
verwenden, der ein browsingData.RemovalOptions
Objekt ist, um:
- nur lokale Speicherobjekte zu löschen, die nach einem bestimmten Zeitpunkt erstellt wurden
- zu steuern, ob nur lokale Speicherobjekte von normalen Webseiten oder auch von gehosteten Apps und Erweiterungen gelöscht werden sollen.
Dies ist eine asynchrone Funktion, die ein Promise
zurückgibt.
Syntax
let removing = browser.browsingData.removeLocalStorage(
removalOptions // RemovalOptions object
)
Parameter
removalOptions
-
object
. EinbrowsingData.RemovalOptions
Objekt, das verwendet werden kann, um nur lokale Speicherobjekte von normalen Webseiten oder auch Objekte, die von gehosteten Apps und Erweiterungen erstellt wurden, zu löschen.
Rückgabewert
Ein Promise
, das ohne Argumente erfüllt wird, wenn die Löschung abgeschlossen ist. Wenn ein Fehler auftritt, wird das Promise mit einer Fehlermeldung abgelehnt.
Beispiele
Alle lokalen Speicher löschen:
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.