Dieser Inhalt wurde automatisch aus dem Englischen übersetzt, und kann Fehler enthalten. Erfahre mehr über dieses Experiment.

View in English Always switch to English

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

js
let removing = browser.browsingData.removeLocalStorage(
  removalOptions            // RemovalOptions object
)

Parameter

removalOptions

object. Ein browsingData.RemovalOptions Objekt, 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:

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