2015-07-17 2 views
2

Я пытаюсь отключить масштабирование в веб-приложении, но следующий метатег имеет нулевой эффект в iOS Safari и iOS Хром:Невозможно отключить масштабирование (и двойное нажатие) масштабирование веб-приложения в iOS Safai

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

Я попытался добавить следующее в метатег, но у меня тоже нет успеха. Пинч (и двойное нажатие) масштабирование по-прежнему включено.

<meta name="viewport" content="user-scalable=no, initial-scale=1, maximum-scale=1, minimum-scale=1, width=device-width, height=device-height, target-densitydpi=device-dpi" /> 

Любое понимание того, почему эти два метатега могут не работать?

+0

вы работаете на какой-то кросс-платформе (кордова, реагировать на родной и т. д.) или просто создать веб-приложение по умолчанию? – HardikDG

ответ

1

Для меня следующие мета-теги работают в обоих сценариях

Это работает надлежащим для Cordova проекта/Ионные это отключить двойной кран/щепотку на обычной странице

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

открыть простую страницу с с помощью Jquery/начальной загрузки в IOS сафари, это также отключить двойное нажатие/масштабирование Pinch

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

вы можете проверить это коды, если вы еще не пробовали, что: https://stackoverflow.com/a/11689448/4557505

Также просьба сообщить некоторые подробности о вашем веб-приложение это по умолчанию веб-приложение, как html5/отзывчивым или вы используете какой-либо кросс-платформенный, как Cordova/ионический, это поможет в проверке определенного сценария

Смежные вопросы