2010-07-10 11 views
6

¿Estoy construyendo una aplicación en el navegador para el iPad y me preguntaba si es posible bloquear la orientación de la ventana gráfica? Revisé la documentación de Apple y lo único que encontré es que la orientación es de solo lectura: http://developer.apple.com/safari/library/documentation/DataManagement/Reference/DOMWindowAdditionsReference/DOMWindowAdditions/DOMWindowAdditions.html#//apple_ref/javascript/instp/DOMWindow/orientationOrientación de la fuerza en el iPad - Javascript

Creo que esto significa que no hay forma de bloquear la orientación en el navegador. ¿Alguien tiene alguna idea?

+0

http://stackoverflow.com/questions/1207008/how-do-i-lock-the-orientation-to-portrait-mode-in-a-iphone-web-application/21641809#21641809 – TMan

Respuesta

7

No. Supongo que esto parecería demasiado restrictivo para el usuario, por lo que solo puede detectar la orientación de la IU. La única forma de bloquear la orientación sería el interruptor exterior en el costado del dispositivo.

Consulte this answer para ver el código que detecta. También puede usar window.orientation para obtenerlo.

Para mis webapps, simplemente tengo una vista emergente que alerta al usuario de rotar sus dispositivos cuando su orientación no es deseable. Incluso podría considerar dos configuraciones de UI para diferentes orientaciones para una experiencia más personalizable.

Cuestiones relacionadas