browsingData.removeLocalStorage()

Löscht jeglichen von Websites erstellten lokalen Speicher.

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 gelöscht werden sollen oder ob auch Objekte 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. Ein browsingData.RemovalOptions Objekt, welches verwendet werden kann, um nur lokale Speicherobjekte zu löschen, die von normalen Webseiten erstellt wurden oder um Objekte, die von gehosteten Apps und Erweiterungen erstellt wurden, ebenfalls zu löschen.

Rückgabewert

Ein Promise, das ohne Argumente erfüllt wird, wenn das Entfernen abgeschlossen ist. Wenn ein Fehler auftritt, wird das Promise mit einer Fehlermeldung abgelehnt.

Beispiele

Alle lokalen Speicher entfernen:

js
function onRemoved() {
  console.log("removed");
}

function onError(error) {
  console.error(error);
}

browser.browsingData.removeLocalStorage({}).then(onRemoved, onError);

Browser-Kompatibilität

Report problems with this compatibility data on GitHub
desktopmobile
Chrome
Edge
Firefox
Opera
Safari
Firefox for Android
Safari on iOS
removeLocalStorage

Legend

Tip: you can click/tap on a cell for more information.

Full support
Full support
No support
No support
See implementation notes.

Hinweis: Diese API basiert auf Chromium's chrome.browsingData API.