Сила ориентации на iPad - JavaScript - PullRequest
6 голосов
/ 10 июля 2010

Я создаю приложение в браузере для iPad, и мне было интересно, можно ли заблокировать ориентацию области просмотра?Я проверил документацию Apple, и единственное, что я нашел, говорит, что ориентация доступна только для чтения: https://developer.apple.com/documentation/webkitjs/domwindow/1632568-orientation

Я думаю, это означает, что нет способа заблокировать ориентацию в браузере.У кого-нибудь есть идеи?

1 Ответ

7 голосов
/ 10 июля 2010

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

См. этот ответ для кода, чтобы обнаружить его.Вы также можете просто использовать window.orientation, чтобы получить его.

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

...