HTML 5: Supporto della History API

La History API è un metodo standard per la manipolazione della cronologia del browser. Alla parte di navigazione già presente nelle precedenti versioni di HTML è stata aggiunta anche la possibilità di inserire elementi alla cronologia e rispondere quando questi vengono rimossi dallo stack dall’utente premendo il tasto indietro del browser. Ciò significa che l’URL può continuare a fare il suo lavoro come identificatore univoco per la risorsa corrente, anche nelle applicazioni pesanti che non eseguono un aggiornamento completo della pagina. Come controllare se il browser supporta la History API?

Continua a leggere

Controlliamo il supporto della Geolocalizzazione nei Browser

La geolocalizzazione (la verifica del posizionamento tramite indirizzo IP, connessione wireless, cella della rete telefonica, informazioni satellitari…) non fa esattamente parte di HTML5 ma ha comunque un ruolo importante nel processo di upgrade dell’esperienza web: si pensi a tutte le nuove app per gli smartphone, i siti e i social network che si basano sulla geolocalizzazione (Facebook Deals e Forsquare per dirne un paio).

Come verificare se il browser del nostro utente supporta la geolocalizzazione?

Continua a leggere

Il browser supporta le funzionalità offline di HTML5?

Grazie ad HTML5 è possibile fare in modo che il server invii al browser tutte le informazioni di cui ha bisogno (Html, Css, Javascript, immagini, video) per visualizzare il sito anche in modalità offline. Nel momento in cui l’utente sarà tornato online il server invierà nuovamente le informazioni aggiornate.

Controlliamo se il browser supporta questa funzionalità, ecco due modi:

Continua a leggere

HTML5: come controllare la compatibilità con i Canvas

HTML 5I Canvas sono utili perché sono elementi all’interno della pagina dove è possibile inserire ciò che si vuole: forme, tracciati, sfumature, trasformazioni.
Come controllare se il browser ne supporta le funzionalità?
Continua a leggere