Offline-Anwendungen sind im mobile Internet wichtig, da nicht immer eine Netzwerkverbindung vorhanden
ist. Eine HTML-Seite, welche als Startseite fungiert und am besten lokal auf dem Mobiltelefon
abgelegt ist (z.B. SD-Karte bei Android) referenziert eine sog. Manifest-Datei, in welcher eine
Beschreibung ist. Damit listet man
zu ladende (und dann zu sichernde) Dateien
Dateien bei fehlender Netzwerkverbindung (Fallback-Szenario)
niemals zu cachende, stets neu zu ladende Dateien
Der Verweis ist beim "html"-Element das Attribut "manifest", hier ein Beispiel
einer solchen Datei.
Das Objekt applicationCache gehört hierbei zur Objektgruppe "window". Der Browser kann also anhand
der Manifest-Datei sehen, was er zu laden hat bzw. aus dem lokal abgelegten Cache zu holen, damit
die Anwendung trotz fehlender Netzwerkverbindung richtig arbeitet. Hinweis: nur aktuelle Browser unterstützen diese Technik, bei IE 8 oder Firefox 3.6 gab es
Probleme. Beim Firefox kommt eine Sicherheitsabfrage, womit der Benutzer das Laden gestatten oder
ablehnen kann.
Test, ob das Objekt vom Browser unterstützt wird
Literatur: [KOCH10], Daniel Koch, "HTML5 Grundlagen und Praxislösungen ", Data Becker Verlag, Düsseldorf [kein Jahr angegeben]