SharedStorage: clear()-Methode
Limited availability
This feature is not Baseline because it does not work in some of the most widely-used browsers.
Experimentell: Dies ist eine experimentelle Technologie
Überprüfen Sie die Browser-Kompatibilitätstabelle sorgfältig, bevor Sie diese produktiv verwenden.
Die clear()
-Methode der SharedStorage
-Schnittstelle löscht den gemeinsamen Speicher des aktuellen Ursprungs und entfernt alle darin gespeicherten Daten.
Syntax
clear()
Parameter
Keine.
Rückgabewert
Ein Promise
, das mit undefined
erfüllt wird.
Ausnahmen
- Das
Promise
wird mit einemTypeError
abgelehnt, wenn:- Die Datenbank nicht erfolgreich gelöscht wurde, da gemeinsamer Speicher nicht verfügbar ist (zum Beispiel, wenn es durch eine Browsereinstellung deaktiviert ist).
- Die aufrufende Seite den Shared Storage API nicht in einem erfolgreichen Privacy Sandbox-Einschreibungsprozess eingeschlossen hat.
- Im Fall von
WorkletSharedStorage
wird dasPromise
mit einemTypeError
abgelehnt, wenn das Worklet-Modul nicht mitSharedStorageWorklet.addModule()
hinzugefügt wurde.
Hinweis: Im Fall von WindowSharedStorage
, wenn der clear()
-Vorgang aus einem anderen Grund als der fehlenden Verfügbarkeit des gemeinsamen Speichers nicht erfolgreich in die Datenbank schreibt, wird kein Fehler ausgelöst — der Vorgang wird trotzdem mit undefined
erfüllt.
Beispiele
window.sharedStorage.clear().then(console.log("Shared storage cleared"));
Spezifikationen
Specification |
---|
Shared Storage API # dom-sharedstorage-clear |
Browser-Kompatibilität
BCD tables only load in the browser