У меня проблема с масштабированием в приложении PhoneGap. Моя проблема очень похожа на этот вопрос . Я хочу разрешить масштабирование пользователей в моем приложении, и, поскольку это все UIWebView, оно должно работать. Я поместил следующий мета-тег viewport в мои локальные html-файлы и на удаленный сайт, который PhoneGap открывает после аутентификации:
<meta name="viewport" content="width=device-width; user-scalable=yes; initial-scale=1; maximum-scale=5; minimum-scale=1" />
Я также отредактировал список PhoneGap.plist и установил для EnableViewportScale значение YES. Ни одна из этих настроек не имеет никакого значения вообще. Я просто не могу масштабировать страницы при работе в PhoneGap. Наши пользователи ожидают масштабирования в приложении, потому что они уже привыкли запускать его в браузере. Приложение отображает графические файлы, PDFS и т. Д. И требует масштабирования.
Я использую jQuery-Mobile на локальной странице входа в систему, но однажды направленная в размещенное приложение просто имеет jquery и переменные
Есть какие-нибудь идеи относительно того, почему PhoneGap не позволяет моему приложению масштабироваться стандартным жестом масштабирования и увеличения?
EDIT:
Хорошо, странное обновление поведения. Теперь масштабирование работает, и я ничего не изменил, кроме добавления функциональности ChildBrowser для одной части приложения. Теперь приложение может масштабироваться. Я сомневаюсь, что ChildBrowser действительно имеет к этому какое-то отношение, потому что я могу масштабировать, даже не используя плагин ChildBrowser. Что здесь происходит? Мне все еще нужен ответ, чтобы я знал, почему он работает, так как я с такой же вероятностью снова потеряю масштабирование в будущем обновлении, если я не знаю, что заставило это начать работать.