Відповіді:
Я створив закладку в Mobile Safari з цією URL-адресою
javascript:document.querySelector('meta%5Bname=viewport%5D').setAttribute('content','width=device-width,initial-scale=1.0,maximum-scale=10.0,user-scalable=1');
Найпростіший спосіб налаштувати цю закладку - це:
Тепер у будь-який час, коли ви знаходитесь на сторінці, яку ви не можете збільшити, натисніть значок закладки та виберіть закладку, яку ви налаштували. Потім можна затиснути і збільшити масштаб.
Неможливо запобігти цьому за допомогою Mobile Safari. Проте багато альтернативних браузерів дозволять вам змінити агент користувача, який надсилається на сервер, а це означає, що ви можете зробити так, що ви підключаєтеся до настільного браузера замість мобільного браузера. Хоча це буде працювати, я розумію, що це не зовсім те, що ви шукаєте - на жаль, ви не можете змінити браузер за замовчуванням без jailbreaking.
Немає способу зупинити веб-сайт від вимкнення масштабування мобільного Safari. Збільшення масштабу в HTML-коді:
<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no" />
Щоб вимкнути цю функцію, потрібно мати стриптизер HTML, який видалив цей HTML з веб-сторінки. Можливо, ви зможете використовувати програму Cydia, але я не знайшов нічого, що б це зробило.
Найкраще, можливо, використовувати браузер iOS, який дозволяє змінювати агент користувача. Більшість веб-сайтів вставляють HTML вище, коли виявляють, що ваш веб-переглядач є мобільним веб-переглядачем. Деякі безкоштовні веб-переглядачі включають:
Більш повний список можна знайти тут.
Відповідь Скотта Вальтера, наведена вище, є відмінним рішенням.
Інший, і більш постійний, обхідний шлях полягає в тому, щоб увімкнути масштабування Налаштування & gt; Загальні & gt; Доступність . Це дозволяє