¿Puedo usar Javascript para forzar a un navegador móvil a permanecer en modo vertical u horizontal?

No puede forzar a un navegador móvil a asumir una orientación de forma nativa, pero puede emular una orientación bloqueada con CSS y un poco de JavaScript. No recomiendo este enfoque a menos que tenga una muy buena razón para evitar que la página gire.

Esencialmente, cuando el dispositivo está en orientación horizontal, gire el contenido 90 grados hacia atrás. Por ejemplo:

@media screen and (orientation:landscape) { #container { -ms-transform: rotate(-90deg); /* IE 9 */ -webkit-transform: rotate(-90deg); /* Chrome, Safari, Opera */ transform: rotate(-90deg); width: /* screen width */ ; height: /* screen height */ ; overflow: scroll; } } 

(Es posible que deba agregar una propiedad transform: translate(x, y) para realinear el contenido girado).

Nuevamente, necesitas una buena razón para este tipo de pirateo. Diseñar y mantener será un dolor de cabeza, y no es bueno meterse con la funcionalidad que sus usuarios esperan de su navegador. Es mejor poner este esfuerzo en un diseño receptivo que sea funcional tanto en modo vertical como horizontal.

Sí Detecta la orientación de la ventana gráfica, si la orientación es Mensaje de alerta de visualización vertical que informa al usuario de las instrucciones

More Interesting

¿Qué empresa es experta en tecnología de desarrollo de aplicaciones móviles?

¿Cuál es la mejor herramienta de prueba de control de calidad para el desarrollo de aplicaciones móviles?

¿Cuáles son los pros y los contras de una aplicación web híbrida? ¿Por qué es la aplicación híbrida?

¿Qué se necesita para convertir una aplicación web Ruby on Rails en una aplicación iOS / Android? ¿Existen buenos tutoriales que te enseñen cómo hacerlo?

¿Puedo usar Firebase como back-end para mi aplicación móvil tipo Uber?

¿Por qué una gran multinacional como Amazon tiene un sitio web tan feo y una aplicación híbrida que es tan lenta como fea?

¿Qué detalles deben incluirse al proporcionar especificaciones para una aplicación web a un desarrollador?

¿Cuánto costaría construir una aplicación como Twitter?

¿A dónde voy para desarrollar una aplicación de teléfono?

Para ser un buen desarrollador web, ¿tienes que ser un científico de la computación o algún tipo de aficionado a la historia de la computadora / software?

'La mayoría de las aplicaciones también necesitan un sistema back-end en el servidor'. ¿Qué significa esto?

¿Hay proyectos comercialmente exitosos basados ​​en el contenido de Wikipedia (sitios web, aplicaciones móviles, etc.)?

¿Cuál es el mejor software para crear sistemas, aplicaciones móviles y sitios web?

¿Cuáles son las cosas / instrucciones importantes a seguir al crear una aplicación para una aplicación web existente?

¿Qué idioma es mejor para crear aplicaciones?