Отключить зум в мобильной PWA

У меня есть предложение. Я считаю, что очень полезной была бы галочка в настройках, которая предотвращает масштабирование (приближение и отдаление) в мобильной PWA (в моём понимании — это ярлык на главном экране или приложение, собранное с помощью pwabuilder.com) для страниц Discourse. Я продемонстрировал это в видео:

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

Если добавить эти строки в заголовок темы, масштабирование в мобильной PWA станет невозможным (в Safari я всё ещё могу это делать, и это нормально). Мне кажется, что мобильная PWA должна вести себя как приложение. Возможно, Discourse стоит включить эту функцию в виде опциональной настройки.

2 лайка

Мы пробовали это в прошлом, и люди были по этому поводу довольно недовольны.

4 лайка

@sam Сделайте это опцией :+1:

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

И да, вы правы: Apple игнорирует это свойство (в Великобритании, например, по закону обязательно включать функцию масштабирования щипком).