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.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:
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.