В настоящее время я работаю над HTML 5 WebApp.Все приложение работает отлично, за исключением масштабируемости (Zooming).Я разместил следующий метатег на странице моего WebApp:
<meta name="viewport" content="user-scalable=yes; width=device-width; height=device-height; initial-scale=1.0;" />
После долгих исследований я пришел к выводу, что эти метатеги в основном предназначены для версии сафари для iPhone.Однако проблема, с которой я сталкиваюсь, заключается в том, что, пока пользователь iPhone находится на моем сайте, до того, как добавить веб-приложение в закладки на домашний экран, пользователь не может увеличивать или уменьшать масштаб (используя движение сжатия).Единственный способ создать эффект увеличения - это когда пользователь меняет ориентацию своего телефона.
Я протестировал этот метатег как на устройстве Apple, так и на устройстве Android.Устройство Android отключило масштабирование, если пользователь масштабируется = нет, и разрешило масштабирование, когда пользователь масштабируется = да, в то время как устройство Apple никогда не разрешало масштабирование ни в одном из двух тестовых случаев.
Мои вопросы:
- Эти метатеги в первую очередь предназначены для браузеров iPhone Safari?
- Правильно ли я использую вышеуказанный метатег?
Если нет, то как правильноспособ использовать метатег?
Спасибо за совет заранее!