Редактировать: Следующее больше не работает на iOS - UIWebView разрешил автофокусировку и ссылки на домашний экран, используемые для автофокусировки, но они отключили много версий назад.
Свойство autofocus
(см. Ниже) не работает с URL-адреса в Mobile Safari, но работает, если вы:
- с использованием UIWebView
- используя ссылку на домашний экран
Размер шрифта для ввода должен быть достаточно большим, чтобы избежать двойного нажатия на iOS10 (теперь это окно просмотра всегда масштабируемо) и чтобы размер страницы соответствовал размеру экрана (в противном случае при загрузке страницы вы получаются странные ошибки времени / расы при увеличении, или если прокручиваемое поле иногда не центрируется должным образом).
autofocus
: спецификацией HTML5 для этого является свойство автофокуса входного тега . Но iOS игнорирует это, по-видимому, для более чистого пользовательского интерфейса, который не открывает сенсорную клавиатуру при переходе на страницу. Здесь - страница, демонстрирующая свойство автофокуса. До HTML5 вы вызывали element.focus () в событии window.onload. Однако вызовы focus () не поддерживаются в iOS, кроме как во время обработки события onclick.