Блокировка аспекта с помощью мета-тега для веб-приложения iOS - PullRequest
1 голос
/ 14 сентября 2010

Мне интересно, можно ли заблокировать соотношение сторон с помощью метатега или каким-либо образом вообще?

Я делаю веб-приложение, в котором целевой платформой является iPad, но онотолько действительно имеет смысл, если он всегда в альбомной ориентации, и я надеялся, что он всегда будет представлен таким образом, независимо от ориентации устройства.

Ответы [ 2 ]

1 голос
/ 14 сентября 2010

Добавьте прослушиватель событий для window.onorientationchange. После того, как вы поймаете событие, вы можете использовать window.orientation, чтобы определить текущую ориентацию и посоветовать пользователю повернуть устройство.

1 голос
/ 14 сентября 2010

Невозможно заставить Mobile Safari использовать определенную ориентацию при загрузке вашего веб-приложения.

Единственная жизнеспособная альтернатива, которую я могу придумать для рассмотрения вашей ситуации, - это определение ориентации с помощью JavaScript или CSS, иесли это портрет (или перевернутый портрет), вы предоставляете сообщение, в котором пользователю предлагается повернуть iPad, а не сразу отображать веб-интерфейс.Когда ориентация изменится на альбомную (или веб-приложение было загружено в этой ориентации), представьте свой веб-интерфейс.

...