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
js
let removing = browser.browsingData.removeLocalStorage(
removalOptions // RemovalOptions object
)
Parameter
removalOptions-
object. EinbrowsingData.RemovalOptionsObjekt, 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:
js
function onRemoved() {
console.log("removed");
}
function onError(error) {
console.error(error);
}
browser.browsingData.removeLocalStorage({}).then(onRemoved, onError);
Browser-Kompatibilität
Loading…
Hinweis:
Diese API basiert auf der chrome.browsingData API von Chromium.