1. Web
  2. Web-APIs
  3. WorkerGlobalScope
  4. caches

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 Weitgehend verfügbar

Diese Funktion ist gut etabliert und funktioniert auf vielen Geräten und in vielen Browserversionen. Sie ist seit April 2018 browserübergreifend verfügbar.

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

Spezifikation
Service Workers Nightly
# self-caches

Browser-Kompatibilität

Siehe auch

Help improve MDN

Erfahren Sie, wie Sie beitragen können Diese Seite wurde automatisch aus dem Englischen übersetzt.

AltStyle によって変換されたページ (->オリジナル) /