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

View in English Always switch to English

WorkerGlobalScope: caches-Eigenschaft

Baseline Widely available

This feature is well established and works across many devices and browser versions. It’s been available across browsers since ⁨April 2018⁩.

Sicherer Kontext: Diese Funktion ist nur in sicheren Kontexten (HTTPS) in einigen oder allen unterstützenden Browsern verfügbar.

Hinweis: Diese Funktion ist nur in Web Workers verfügbar.

Die schreibgeschützte caches-Eigenschaft der WorkerGlobalScope-Schnittstelle gibt das mit dem aktuellen Kontext verbundene CacheStorage-Objekt zurück. Dieses Objekt ermöglicht Funktionalitäten wie das Speichern von Ressourcen zur Offline-Nutzung und das Erstellen von benutzerdefinierten Antworten auf Anfragen.

Wert

Ein CacheStorage-Objekt.

Beispiele

Das folgende Beispiel zeigt, wie Sie einen Cache im Kontext eines Service Workers verwenden, um Ressourcen offline zu speichern.

js
self.addEventListener("install", (event) => { event.waitUntil( self.caches .open("v1") .then((cache) => cache.addAll([ "/", "/index.html", "/style.css", "/app.js", "/image-list.js", "/star-wars-logo.jpg", "/gallery/", "/gallery/bountyHunters.jpg", "/gallery/myLittleVader.jpg", "/gallery/snowTroopers.jpg", ]), ), ); }); 

Spezifikationen

Specification
Service Workers Nightly
# self-caches

Browser-Kompatibilität

Siehe auch