У меня есть веб-форма, которая использует jQuery для отправки поиск. Сама форма не t запускает событие отправки, потому что я ловлю его и отбрасываю (все это часть гораздо более крупной и сложной формы, и я использую прогрессивные улучшения, чтобы добавить эту функциональность).
На iPhone браузер автоматически увеличивает масштаб к моему поисковому запросу, как только он будет сфокусирован. При событии нажатия клавиши "ввод" поиск выполняется с помощью javascript, и я размываю ввод, который закрывает экранную клавиатуру iPhone, но браузер остается увеличенным до области ввода.
Есть ли способ снова программно вызвать уменьшение масштаба до исходной области окна просмотра через javascript?
РЕДАКТИРОВАТЬ: при выполнении поиска нет перенаправления, которое обычно сбрасывает область просмотра при загрузке новой страницы - все происходит на одной странице здесь.
Если размер шрифта на входе составляет не менее 16 пикселей, увеличение не будет запускаться с самого начала.
Вам нужно или вы хотите, чтобы люди вообще могли изменять масштаб изображения? Если нет, вы установили этот метатег в своей голове?
<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1" />
Насколько я знаю, это остановит проблему масштабирования в первом случае.