Recientemente desarrollé un sitio web que obtiene contenido mixto de http/https. Debido a esto, siempre aparece la barra de direcciones en la parte superior (no se oculta automáticamente como en otros sitios web). Esto es de lo que estoy hablando:

Este es el enlace al sitio web.
El contenido se obtiene de varias fuentes, por lo que no es posible filtrar contenido que no sea https. Y dado que el sitio web está destinado a la lectura, una pantalla que no sea completa es dolorosa para el lector. Entonces, ¿hay alguna forma de forzar el comportamiento de ocultación automática?
PD: El sitio web usa Twitter Bootstrap, si ayuda.
PPS: no quiero usar la API de pantalla completa, será demasiado pesado para esto.
Mira esto tiene todo lo que necesitas
http://www.html5rocks.com/en/mobile/fullscreen/
El equipo de Chrome implementó recientemente una función que le dice al navegador que inicie la página en pantalla completa cuando el usuario la haya agregado a la pantalla de inicio. Es similar al modelo iOS Safari.
<meta name="mobile-web-app-capable" content="yes">window.scrollTo(0,1);esto lo ayudará, pero es posible que este javascript no funcione en todos los navegadores