Limited availability
Experimentell: Dies ist eine experimentelle Technologie
Ãberprüfen Sie die Browser-Kompatibilitätstabelle sorgfältig vor der Verwendung auf produktiven Webseiten.
Die set()
-Methode der SharedStorage
-Schnittstelle speichert entweder ein neues Schlüssel-Wert-Paar im geteilten Speicher des aktuellen Ursprungs oder aktualisiert ein bestehendes.
set(key, value)
set(key, value, options)
Parameter
key
Ein String, der den Schlüssel im Schlüssel-Wert-Paar darstellt, den Sie hinzufügen oder aktualisieren möchten.
value
Ein String, der den Wert darstellt, den Sie hinzufügen oder aktualisieren möchten.
options
Optional
Ein Optionsobjekt, das die folgenden Eigenschaften enthält:
ignoreIfPresent
Ein boolescher Wert. Der Wert true
bewirkt, dass der Setzvorgang abgebrochen wird, wenn ein Schlüssel-Wert-Paar mit dem angegebenen key
bereits existiert. Der Standardwert false
führt dazu, dass der Setzvorgang den vorherigen Wert überschreibt.
Ein Promise
, das mit undefined
erfüllt wird.
Promise
wird mit einem TypeError
abgelehnt, wenn:
key
und/oder value
die vom Browser definierte maximale Länge überschreiten.WorkletSharedStorage
wird das Promise
mit einem TypeError
abgelehnt, wenn das Worklet-Modul nicht mit SharedStorageWorklet.addModule()
hinzugefügt wurde.Hinweis: Im Fall von WindowSharedStorage
wird, wenn der set()
-Vorgang aus einem anderen Grund als der Nichtverfügbarkeit des geteilten Speichers nicht erfolgreich in die Datenbank geschrieben wird, kein Fehler ausgelöst â der Vorgang wird trotzdem mit undefined
erfüllt.
window.sharedStorage
.set("ab-testing-group", "0", {
ignoreIfPresent: true,
})
.then(() => console.log("Set operation completed"));
Spezifikationen Browser-Kompatibilität Siehe auch MDN-Feedback-Box War diese Ãbersetzung hilfreich?
Diese Seite wurde automatisch aus dem Englischen übersetzt.
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4