Я создаю приложение в браузере для iPad и задавался вопросом, возможно ли заблокировать ориентацию области просмотра? Я проверил документацию яблока и единственную вещь, которую я нашел, говорит, что ориентация только для чтения: https://developer.apple.com/documentation/webkitjs/domwindow/1632568-orientation
Я думаю, что это означает, что нет никакого способа заблокировать ориентацию в браузере. Кто-либо получил какие-либо идеи?
№. Я предполагаю, что это будет слишком ограничительно для пользователя, поэтому вы можете определять только ориентацию пользовательского интерфейса. Единственный способ заблокировать ориентацию - это внешний переключатель на боковой стороне устройства.
См. этот ответ , чтобы узнать код для его обнаружения. Вы также можете просто использовать window.orientation
, чтобы получить его.
Для моих веб-приложений у меня просто есть всплывающее окно, которое предупреждает пользователя о необходимости повернуть устройство, когда его ориентация нежелательна. Вы можете даже подумать о двух настройках пользовательского интерфейса для разных ориентаций для более настраиваемого опыта.