После поворота моего устройства Blackberry (Torch 9860) из альбомной ориентации в портретную высота не обновляется. Печать значения window.innerHeight
показывает, что значение не меняется. иногда, когда я перезагружаю приложение в портретном режиме, оно имеет правильную высоту, поворот в ландшафт работает правильно.
В голове я определил область просмотра следующим образом:
<meta name="viewport" content="width=device-width,height=device-height,user-scalable=no,initial-scale=1.0">
В CSS я определил:
body {
margin: 0;
padding: 0;
width: 100%;
height: 100%;
}
Я также пытался сам установить высоту (и ширину) в слушателе window.onorientationchange
на screen.height, но это значение больше, чем вьюпорт (примерно в 1,5 раза).
Что я делаю неправильно? Что можно сделать, чтобы тело всегда имело размер экрана?