Geben Sie eine Beschreibung der folgenden Abschnitte in der Cache-Manifestdatei: Cache, Network und Fallback.
sobes.tech KI
Antwort von AI
In der Cache-Manifest-Datei (.appcache), die für die Erstellung von Offline-Anwendungen verwendet wird, definieren diese Abschnitte die Regeln für die Verarbeitung von Netzwerkanfragen.
-
CACHE:
Listet die Ressourcen auf, die beim ersten Laden der Anwendung zwischengespeichert werden sollen (offline verfügbar). Der Browser lädt diese Dateien herunter und speichert sie lokal.
-
NETWORK:
Enthält eine Liste von Ressourcen oder Mustern, die niemals zwischengespeichert werden sollen. Anfragen an diese Ressourcen werden immer ins Netzwerk gesendet, auch wenn sie im Cache sind. Wird typischerweise für Ressourcen verwendet, die stets aktuell sein sollen (z.B. API-Endpunkte).
-
FALLBACK:
Legt eine Backup-Ressource fest, die anstelle einer anderen geladen wird, wenn die Hauptressource nicht verfügbar ist (z.B. wegen fehlender Netzwerkverbindung). Jede Zeile in diesem Abschnitt besteht aus zwei Teilen, die durch ein Leerzeichen getrennt sind: Pfad zur Ressource und Pfad zur Backup-Ressource.
Beispiel:
CACHE MANIFEST
# Version: 1.0
CACHE:
index.html
styles/main.css
scripts/app.js
NETWORK:
/api/*
FALLBACK:
/ /offline.html