Contenido

Oculta la barra de navegación en Mobile Safari sin Javascript

3 Oct

+ 7

Mobile Safari es el navegador que nos encontramos en los iPhone/iPod Touch y sus aplicaciones web está revolucionando la navegación móvil de una forma espectacular. Hace unas semanas vimos como ocultar la barra de navegación usando Javascript y vimos que de esta forma agrandamos la parte visible de la página mostrando más información a usuario, algo realmente importante en este tipo de dispositivos.

Ahora via Ajaxian, descubro la forma de hacer mediante el uso de tags <meta /> en nuestro <head />:

<meta name="viewport" content="width=device-width; initial-scale=1.0; maximum-scale=1.0; user-scalable=0;" />
<meta name="apple-mobile-web-app-capable" content="yes" />
<meta names="apple-mobile-web-app-status-bar-style" content="black-translucent" />

Podemos ver una demo directamente desde este enlace.

Perfecto, lo del JS era terrible porque a veces saltaba cuando ya estabas leyendo la página y te movía el scroll.

No es exactamente lo mismo, si he entendido bien (no lo he probado en el iPhone) también elimina la barra de “herramientas” de la parte inferior (lo de los favoritos y todo eso).

Vamos, que con una interfaz adecuada, no habría forma de distinguir si es una web app o una nativa. No está mal.

Nada, efectivamente la captura de pantalla que tienen en Ajaxian no se corresponde con la realidad, y la barra sigue apareciendo en la parte de abajo.

Lo que sí hace es impedir que el usuario pueda hacer zoom, algo que con el JavaScript no se podía hacer.

Saludos.

@adrian: Lo de evitar hacer el zoom es por la primera línea que si te fijas, indica que el maximum-scale: 1.0 (osea que no hay zoom) si lo quitas o lo cambias a 2.0 o X.0, tendrás zoom.

Vale, pues a mi esto no me funciona, he probado cambiando el “metas” ese plural que es bastante sospechoso y tampoco funciona. En Ajaxian comentan que puede que sean funciones nuevas del próximo firmware.

tengo un grave problema con mi web. No puede gestionarla desde hace unos días. Entro como administrador y me sale una página en blanco. ¿Hay alguien que me pueda ayudar?
gracias

Comentar

#

Me reservo el derecho de eliminar y/o modificar los comentarios que contengan lenguaje inapropiado, spam u otras conductas no apropiadas en una comunidad civilizada. Si tu comentario no aparece, puede ser que akismet lo haya capturado, cada día lo reviso y lo coloco en su lugar. Siento las molestias.


Cerrar
Enviar por Correo