Information Technology Reference
In-Depth Information
Wert
Name
Bedeutung
4
UPDATEREADY
Der Browser hat alle nötigen Inhalte für den Offline-
Speicher heruntergeladen, aber verwendet den neuen
Speicher noch nicht.
5 OBSOLETE Der Offline-Speicher wird als obsolete gekennzeichnet,
wenn die Cache-Manifest-Datei nicht geladen wer-
den kann. Der Browser sollte daraufhin den Speicher
löschen.
Tabelle 8.2: Bedeutung der Konstante für den Status des Offline-Speichers
Um die aktuellen Werte der Konstante abzufragen, reicht es, in der Browser-
Konsole ihren Namen einzugeben: window.applicationCache.status . Ähnlich
wie in Abbildung 8.2 wird hier der entsprechende Zahlenwert ausgegeben. Da-
mit das Verhalten des Offline-Speichers genau kontrolliert werden kann, er-
zeugt der Browser bestimmte Events , die in der Programmierung abgefragt
werden können.
window.applicationCache.addEventListener("progress",
function(e) {
alert("New file downloaded");
}, false);
Das progress-Event zum Beispiel wird für jede neu geladene Datei ausgelöst.
In diesem Fall erscheint für jede heruntergeladene Datei ein alert -Fenster.
Tabelle 8.3 zeigt eine Aufstellung aller Events.
Name
Beschreibung
checking
Der Browser überprüft, ob es eine neue Version des Cache-
Manifests gibt.
noupdate
Es liegt kein neues Cache-Manifest auf dem Server vor.
downloading
Der Browser lädt eine neue Version der zu speichernden Dateien
herunter. Das Event wird auch beim ersten Herunterladen der
Dateien ausgelöst.
progress
Das Event wird für jede heruntergeladene Datei aufgerufen.
cached
Alle Elemente für den Offline-Speicher wurden heruntergeladen.
updateready
Alle Elemente für den Offline-Speicher wurden erneut herunter-
geladen (die Cache-Manifest-Datei wurde geändert).
obsolete
Die Cache-Manifest-Datei konnte nicht geladen werden.
Search WWH ::




Custom Search