Corsi on-line

Nascondere la barra degli indirizzi nelle applicazioni mobili

Un’applicazione Web mobile funziona in modo molto simile ad un sito Internet, anzi, volendo è posssibile affermare che una Web application non è altro che un sito Web che può essere utilizzato come se fosse un’applicazione; le Apps però presentano alcune differenze, per esempio, non si “navigano” (estremizzo) ma si utilizzano in modo molto simile a come si farebbe per i programmi nativi.

Quindi, quale utilità può avere una barra degli indirizzi per una Web application? Praticamente nessuna! Inoltre, teniamo conto che gli schermi dei dispositivi mobili sono per forza di cose di dimensioni ridotte, quindi rinunciando alla barra degli indirizzi abbiamo la possibilità di recuperare pixel preziosi per le nostre Apps.

Possiamo quindi conquistare un pò più di spazio sul nostro display tramite un semplice controllo realizzato in JavaScript:

window.addEventListener("load",function() {
  setTimeout(function(){
    window.scrollTo(0, 1);
  }, 0);
});

La barra degli indirizzi verrà nascosta tramite il metodo “window.scrollTo”, mentre “setTimeout” sarà indispensabile per evitare malfunzionamenti nell’iPhone; il controllo funziona sia su dispositivi Android-based che su iOS-based.

Post correlati
I più letti del mese
Tematiche