Кажется, я не нашел обходного пути для этого.
На ios9 в мобильном сафари, если webapp использует position:absolute
и bottom:0
для области содержимого для охвата всего экрана, когда в landscape mode
панель навигации Safari будет охватывать нижнюю часть содержимого, и вы не можете прокручивать мимо него - он НЕ блокируется в портрете.
- портретный режим в порядке, даже если на панели навигации есть
- Это не ошибка изменения ориентации, происходит, если страница запущена в альбомной ориентации.
- ошибка не возникает, если веб-страница добавляется на рабочий стол, отлично работает в ландшафте, и содержимое видимо (потому что навигация отсутствует)
Итак, почему сафари получает bottom:0
правильно в портрете, но не в ландшафте?