Как заставить iPad игнорировать масштабируемость пользователя = нет на моем мобильном дружественном сайте? - PullRequest
2 голосов
/ 23 декабря 2010

Я хотел бы включить параметр user-scalable=no в свой веб-шаблон, чтобы устройства шириной 640 пикселей и ниже не масштабировались. Текущий дизайн хорошо масштабируется при размерах экрана больше 640, но iPad (с интерфейсом шириной 1024 пикселя) подчиняется возможности масштабирования пользователем. Я хочу, чтобы iPad вел себя как рабочий стол и позволял пользователям изменять масштаб изображения. Я не хочу, чтобы iPhone и Android увеличивались.

<meta name="viewport" content="user-scalable=no">

Как заставить iPad и другие мобильные устройства с шириной экрана 640 пикселей или больше игнорировать возможность масштабирования пользователем = нет? Я ищу то же поведение, которое достигается с помощью медиа-запросов CSS, где вы можете указать диапазон ширины экрана, к которому будет применен параметр.

Ответы [ 2 ]

5 голосов
/ 25 мая 2011

Я в итоге получил то, что искал, используя следующее:

<meta name="viewport" content="width=device-width; initial-scale=1.0; maximum-scale=1.0; user-scalable=no" />
1 голос
/ 23 декабря 2010

Я не совсем понимаю, чего вы пытаетесь достичь.Однако, вы смотрели на другие свойства масштабирования , возможно, вы можете достичь того, чего хотите, используя их.Со следующими настройками пользователь может изменять масштаб, но не ниже ширины 640 пикселей, что, как я полагаю, вам нужно:

<meta name="viewport" content="width=640, initial-scale=1.0, minimum-scale=1.0">
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...