Information Technology Reference
In-Depth Information
Die Spezifikation beschreibt einen interessanten Sonderfall, bei dem eine
Cache-Manifest-Datei Folgendes enthält:
CACHE MANIFEST
FALLBACK:
/ /offline.html
NETWORK:
*
Durch diesen Trick lässt sich so etwas wie ein vollständiger Offline-Cache von
HTML-Seiten eines Webservers aufbauen: Jede Datei, die das Cache-Manifest
referenziert, wird bei ihrem ersten Laden lokal gespeichert und erst dann neu
vom Server geholt, wenn sich das Manifest ändert. Die FALLBACK -Sektion lei-
tet alle Anfragen nach HTML-Seiten, die nicht im Cache gefunden werden, auf
die Seite /offline.html um. Der Abschnitt NETWORK mit dem Joker-Zeichen ( * )
ist notwendig, damit die Seite auch ordnungsgemäß angezeigt wird, wenn der
Browser im Online-Zustand ist.
8.3.2
Offline-Status und Events
Durch die Programmierschnittstelle (API) für Offline Web applications haben
Webentwickler die Möglichkeit, den Status des Offline-Speichers abzufragen
und ihn bei Bedarf auch manuell zu verändern. Die Status-Abfragen beziehen
sich auf die Konstante status , die dem Objekt window.applicationCache zuge-
wiesen ist. Ihr numerischer Inhalt hat folgende Bedeutung:
Wert
Name
Bedeutung
0
UNCACHED
Die Seite befindet sich nicht im Offline-Speicher. Das
kann damit zusammenhängen, dass die Seite nicht
für den Offline-Speicher vorgesehen ist oder noch
nie heruntergeladen worden ist.
1
IDLE
Der Browser hat die neueste Version des Offline-Spei-
chers heruntergeladen.
2
CHECKING
Der Browser versucht herauszufinden, ob sich das
Cache-Manifest geändert hat.
3
DOWNLOADING
Nachdem ein geändertes Cache-Manifest gefunden
wurde, lädt der Browser die neuen Inhalte des Offline-
Speichers herunter.
Search WWH ::




Custom Search