0

Я разрабатываю временное веб-приложение для iPad. Это действительно просто разрыв, пока не будет создано подходящее мобильное решение для этого конкретного продукта.Приложение не работает в режиме портрета, могу ли я остановить его вращение? iPad

Одна проблема заключается в том, что это приложение работает и отлично смотрится в ландшафте, но в портретном режиме размеры просто не подходят.

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

Я не ищу примеры кода, мне просто интересно, существует ли что-то подобное.

+1

возможно дубликат [Как заблокировать ориентацию в портретном режиме в iPhone веб-приложений?] (Http://stackoverflow.com/questions/1207008/how-do-i-lock-the-orientation -в-портретный режим-в-iphone-веб-приложения) –

ответ

1

Нет, не существует опции. Ведь html - это все о динамическом отображении информации. Просто определите элементы вашего webapp, и он будет выглядеть нормально.

1

Вы можете использовать функцию изменения ориентации, чтобы проверить ориентацию, а затем показать изображение или div, указав пользователю, что webapp можно открыть только в ландшафтном режиме.

window.addEventListener('orientationchange', function(event) { 
    if (window.orientation == 90 || window.orientation == -90) 
    { 
     /* Hiding the Message div */   
    } 
    else 
    { 
     /* Show a div in Portrait Asking users to switch orientation to Landscape */ 
    } 
    });