Как сбросить масштаб / масштаб веб-приложения при изменении ориентации на iPhone?

Когда я запускаю свое приложение в портретном режиме, оно работает нормально. Затем я поворачиваюсь в пейзаж, и он масштабируется. Чтобы заставить его масштабироваться правильно для ландшафтного режима, мне нужно дважды нажать на что-то дважды, сначала полностью увеличить (обычное поведение двойного нажатия) и снова полностью уменьшить (опять же, нормальное поведение двойного нажатия) , Когда оно уменьшается, оно масштабируется до правильного НОВОГО масштаба для ландшафтного режима.

Переключение обратно в портрет, кажется, работает более последовательно; то есть он обрабатывает масштаб, чтобы масштаб был правильным, когда ориентация возвращается в портретную ориентацию.

Я пытаюсь выяснить, если это ошибка? или это можно исправить с помощью JavaScript?

С мета-содержимым окна просмотра я устанавливаю начальный масштаб на 1,0, и я НЕ устанавливаю минимальный или максимальный масштаб (и не хочу). Я устанавливаю ширину для устройства ширины.

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

Ответы на вопрос(11)

Ваш ответ на вопрос