2010-07-10 19 views
6

iPad için tarayıcıda bir uygulama yapıyorum ve görünümün oryantasyonunu kilitlemek mümkün olup olmadığını merak ediyordum? Apple'ın belgelerini kontrol ettim ve bulduğum tek şey oryantasyonun salt okunur olduğunu söylüyor: http://developer.apple.com/safari/library/documentation/DataManagement/Reference/DOMWindowAdditionsReference/DOMWindowAdditions/DOMWindowAdditions.html#//apple_ref/javascript/instp/DOMWindow/orientationiPad'de güç yönlendirme - javascript

Bu, tarayıcıdaki yönlendirmeyi kilitlemenin hiçbir yolu olmadığını düşünüyorum. Herhangi bir fikri olan var mı?

+0

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

cevap

7

Hayır. Bu, kullanıcı için çok kısıtlayıcı görünebilir, bu nedenle yalnızca UI yönelimini algılayabilirsiniz. Yönü kilitlemenin tek yolu, cihazın yan tarafındaki harici anahtar olacaktır. Kodun algılanması için this answer numaralı telefona bakın. Almak için window.orientation'u da kullanabilirsiniz.

Webapps'ım için, kullanıcının yönlendirmesi istenmediğinde aygıtını döndürmesi için uyaran bir popover görünümüne sahibim. Daha özelleştirilebilir bir deneyim için farklı yönlendirmeler için iki UI ayarını bile düşünebilirsiniz.

İlgili konular