- Programmazione » Programmazione » Creare siti per Iphone - Guida su come realizzare sito web per mobile
Nascondere o eliminare la barra degli indirizzi di MobileSafari di iPhone
Nonostante l' iPhone concentri nel suo mini-schermo una grande quantità di informazioni, riuscendo a rendere piacevole la navigazione, la barra degli indirizzi nel browser Safari occupa all' incirca 60 pixel; buona idea sarebbe riuscire a nasconderla, così da guadagnare ancora maggiore spazio per la visualizzazione dei contenuti.
Come fare quindi a creare una pagina web che, appena caricata, nasconda la barra degli indirizzi? Ecco il modo più semplice:
<body onload="setTimeout(function() { window.scrollTo(0, 1) }, 100);"></body>
Molto semplice: definiamo un evento che, al caricamento della pagina (onload) richiama una funzione atta a nascondere la barra, che in realtà viene semplicemente spostata al di fuori dell' area visibile. Altro metodo è invece questo:
<script type="application/x-javascript">addEventListener("load" , function() { setTimeout(hideURLbar, 0); }, false);function hideURLbar(){window.scrollTo(0,1);}</script>
Stesso effetto, diverse dinamiche: è stato creato un evento listener ed una funzione che rivede le proprietà della barra, nascondendola.