iPhone 4 игнорирует метатег видового экрана - PullRequest
1 голос
/ 17 июля 2010

Я только что добавил следующий HTML-код в раздел <head> моего веб-приложения для iPhone:

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

Это (предположительно) ограничивает масштаб страницы, поэтому пользователь не может увеличивать масштаб. В версиях iOS до 4.0 этот тег соблюдается, но версии iOS 4.0+ полностью игнорируют его и позволяют увеличивать все хочу. Кроме того, при повороте iPhone 4 автоматически увеличится до странности.

Итак, я спрашиваю, как я могу "заблокировать" масштабирование для моего приложения? Кто-нибудь может указать мне правильное направление?

Ответы [ 2 ]

1 голос
/ 28 июня 2011

Если в настройках «Доступность» (внутри «Общие») включен режим «Масштаб», Safari, похоже, игнорирует мета области просмотра (тестируется только на iPhone 4 на устройствах ввода-вывода 4).

Вам необходимо перезагрузить страницу после изменения настроек.

1 голос
/ 25 января 2011

опечатка? используйте запятую.

попробуйте это: <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no"/>

Кроме того, зачем использовать максимальный масштаб, если вы хотите, чтобы область просмотра была фиксированной? Если вы используете "width = device-width", область просмотра будет отличаться для iphone3 и iphone4.

Вы также можете попробовать это: <meta name="viewport" content="width = (your page width), user-scalable = no"/>

пожалуйста, замените (ширина вашей страницы) на ширину вашего сайта.

...