HTML and CSS Reference
In-Depth Information
Event-Typ
Beschreibung
Darauffolgende Events
progress
Der Browser lädt eine Ressource der Mani-
festdatei herunter. Dieses Event wird ein-
mal pro Ressource gesendet.
progress , error , cached ,
updateready
cached
Die Ressourcen in der Manifestdatei wur-
den heruntergeladen, und die Webseite ist
gecacht.
-
updateready
Die Ressourcen wurden aktualisiert, und
das Skript kann über swapCache() den
aktuellen Cache austauschen.
-
obsolete
Die Manifestdatei kann nicht mehr gefun-
den werden, und somit wird der aktuelle
Cache gelöscht (Response Code 404 - Not
Found oder 410 - Gone).
-
error
Das error -Event kann aus zahlreichen
Gründen gesendet werden:
Es war bisher kein Cache vorhanden, je-
doch wird per manifest -Attribut auf
einen Cache verwiesen. Dieser kann nicht
geladen werden, da die Anfrage mit 404
oder 410 beantwortet wird. Ein fataler
Fehler ist aufgetreten: Die Manifestdatei
wird während des Updates verändert. In
diesem Fall sollte der Browser unmittelbar
einen erneuten Download starten.
-
Um ein Gefühl für alle diese Events sowie deren Reihenfolge und Bedeutung zu
bekommen, bietet es sich an, ein einfaches Beispiel zu entwickeln. Dieses Beispiel wird in
den folgenden Abschnitten schrittweise erklärt.
<!
HTML5 Offline Apps
Sven Haiges / Markus Spiering
>
<!DOCTYPE>
<html manifest "/html5/offline/sampleManifest">
<head>
<title>HTML5 Offline Apps</title>
<! iOS Web App spezifische Metadaten festlegen >
<meta name "apple mobile web app capable" content "yes"/>
<meta name "apple mobile web app status bar style" content "black
translucent"/>
<link rel "apple touch startup image" href "startup.png" />
<link rel "apple touch icon" href "icon.png"/>
<meta content "minimum scale 1.0, width device width, maximum
scale 0.6667, user scalable no" name "viewport" />
<link href "style.css" rel "stylesheet" media "screen" type "text/css" />
Search WWH ::




Custom Search