Подтвердить что ты не робот

Прокрутка webkit-overflow-прокрутки на IOS 7 полноэкранном веб-приложении

У меня возникли проблемы с полноэкранным (сохраненным на главном экране) iPhone-приложением iPhone на iOS7.

Обычно, когда выбран вход, он прокручивается в окно над клавиатурой.

Однако это не похоже на iOS7 для прокрутки DIV в полноэкранном веб-приложении.

Таким образом, когда DIV использует "-webkit-overflow-scrolling: touch" и щелкает вход в нижней половине экрана, клавиатура запускается, но вход не прокручивается вверх.

И, в это время, вход не будет реагировать на какие-либо дальнейшие события Focus, которые я мог бы в противном случае прокрутить.

Кто-нибудь видел обходное решение?

4b9b3361

Ответ 1

Обновление метатега viewport исправлено для меня.

Я изменил это:

<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0, user-scalable=no" />

Для этого:

<meta name="viewport" content="width=device-width, height=device-height, initial-scale=1.0, maximum-scale=1.0, target-densityDpi=device-dpi" />

height=device-height - это фактическое исправление (без него размер видового экрана изменяется для размещения клавиатуры).

Ответ 2

Он работал на моем WebApp, удалив настройки высоты.