HTML5 - Offline

L'HTML5 permette di operare su pagine offline. La funzionalita' definita dal W3C e' molto completa: l'autore della pagina dichiara quali parti possono essere mantenute sulla cache, quali parti debbono essere sempre richieste da rete ee eventuali reindirizzamenti. La dichiarazione e' contenuta in un file MANIFEST che viene richiamato dal TAG HTML della pagina. Ecco il file usato per questa stessa pagina:

CACHE MANIFEST
# Commento: esempio di file MANIFEST per contenuti HTML5 offline

CACHE:
h5offline.htm
index5.htm
w5.css

NETWORK:
login.php

FALLBACK:
/cgi offline.htm

Il contenuto del file e' chiaro: vengono esplicitamente indicati i file che possono essere mantenuti in cache, quali debbono essere sempre richiesti sul web e le eventuali alternative da presentare quando la connessione di rete non e' presente utilizzando le parole chiave CACHE, NETWORK e FALLBACK.
Alcuni browser richiedono la conferma sul mantenere gli oggetti in cache... altri browser lo fanno e basta: in ogni caso funziona!!!


Suggerimento E' una nuova funzionalita' dell'HTML5 che sara' supportata nativamente da ogni browser. Per sapere come si fa... visualizza il sorgente della pagina!

Suggerimento per esperti Il web server che ospita il file di manifest deve supportare il MIME type corrispondente. Con un web server Apache e' sufficiente indicare nel file .htaccess la direttiva AddType text/cache-manifest .manifest


Titolo: HTML5 - Offline
Livello: Avanzato (3/5)
Data: 1 Aprile 2012
Versione: 1.0.1 - 1 Maggio 2012
Autore: mail [AT] meo.bogliolo.name