swanrnd
@swanrnd
Издатель HTML5 игр

Как растянуть сайт по ширине на IOS?

Имеем сайт шириной 1000px и высотой 820px
Это не совсем сайт, так что про адаптивность просьба не поднимать тему.

viewport:
<meta name="viewport" content="target-densitydpi=device-dpi, width=1000px, user-scalable=no">


Потом берем Iphone SE 10 iOS
Сохраняем линк и помещаем на рабочий стол.

Теперь по клику мы запускаем приложение, которое шириной 1000px и хорошо отображается в обоих ориентациях и ее можно менять. Зумировать конечно нельзя.
Далее берем в инпут и вводим в него текст. Пока ничего не зумируется. Выходим из инпута или меняем ориентацию, то все мы получаем кривой и не изменяемый масштаб.

$('meta[name=viewport]').remove();
$('head').append('<meta name="viewport" content="target-densitydpi=device-dpi, width=1000px, user-scalable=no">' );

Это не помогло.
Извращение с шрифтами тоже.

Единственное, что пришло в голову -- отслеживать изменение viewport и при нем делать обновление страницы, но это плохой вариант.
  • Вопрос задан
  • 235 просмотров
Пригласить эксперта
Ответы на вопрос 1
@AnneSmith
самая ленивая
а Сафари вроде бы не дает вам контролировать user-scalable
я как-то искала чтобы не увеличивал зум по tapping, но безуспешно
в других браузерах работает аккуратно
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы