Попытка отладить приложение jqMobi в браузере Safari на iPhone 4 (IOS6).
Когда я касаюсь поля ввода текста, появляется экранная клавиатура, а экран за ней увеличивается, так что поле ввода текста почти полностью заполняет экран. Это нормальное поведение iPhone и не проблема.
Однако, когда я нажимаю кнопку «возврат» или «готово», экран остается увеличенным, и, по-видимому, нет возможности вернуть его в нормальное состояние.
Я понимаю из ответа на вопрос jqmobi. на ios (ipod), когда содержимое, сфокусированное на поле ввода, перемещается вверх, что я должен быть в состоянии обнаружить событие, когда клавиатура закрывается, но я не знаю, что вызывать, чтобы сказать iPhone Safari вернуться к своему обычному увеличению -до 100% состояния.
Обновление: я нашел обходной путь, который состоит в том, чтобы добавить «maximum-scale=1» к директиве meta name=viewport, но проблема в том, что теперь вы не можете выполнять обычное изменение размера экрана вручную.