HTML 5 Offline ([KOCH10], Kap. 10.1)

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
  1. zu ladende (und dann zu sichernde) Dateien
  2. Dateien bei fehlender Netzwerkverbindung (Fallback-Szenario)
  3. 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]