Experimentell: Dies ist eine experimentelle Technologie
Ãberprüfen Sie die Browser-Kompatibilitätstabelle sorgfältig vor der Verwendung auf produktiven Webseiten.
Die run()
-Methode des WindowSharedStorage
-Interfaces führt eine Run-Operation aus, die in einem Modul registriert ist, das dem SharedStorageWorklet
des aktuellen Ursprungs hinzugefügt wurde.
Hinweis: Das Ausgabe-Gate der Ausführung ist als generische Methode zur Verarbeitung einiger gemeinsamer Speicherungsdaten gedacht.
Syntaxrun(name)
run(name, options)
Parameter
name
Ein String, der den Namen der registrierten Operation innerhalb des Shared Storage Worklet-Moduls darstellt. Er muss mit dem Namen übereinstimmen, der der Operation gegeben wurde, als sie mit SharedStorageWorkletGlobalScope.register()
registriert wurde.
options
Optional
Ein Optionsobjekt, das die folgenden Eigenschaften enthalten kann:
data
Optional
Ein Objekt, das alle Daten repräsentiert, die für die Ausführung der Operation erforderlich sind.
keepAlive
Optional
Ein boolescher Wert. Wenn auf true
gesetzt, bleibt der SharedStorageWorkletGlobalScope
des zugehörigen Worklets aktiv, und die Operation kann erneut ausgeführt werden. Daher muss keepAlive
für jede Operation, die nicht die letzte sein soll, auf true
gesetzt werden. Der Standardwert false
bedeutet, dass der SharedStorageWorkletGlobalScope
nach der Ausführung der Operation beendet wird und nicht erneut ausgeführt werden kann.
Ein Promise
, das mit undefined
erfüllt wird.
TypeError
Wird geworfen, wenn:
addModule()
hinzugefügt wurde.async function measureUniqueReach() {
// Load the Shared Storage worklet
await window.sharedStorage.worklet.addModule("reach-measurement-worklet.js");
// Run the reach measurement operation
await window.sharedStorage.run("reach-measurement", {
data: { contentId: "1234" },
});
}
measureUniqueReach();
Siehe Messung der einzigartigen Reichweite für eine vollständige Erklärung dieses Beispiels. Weitere Beispiele finden Sie in der Shared Storage API.
Spezifikationen Browser-Kompatibilität Siehe auchRetroSearch 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