Можно ли удалить помощника формы с всплывающей клавиатуры iPhone в автономном веб-приложении? Я знаю, что общий консенсус заключается в том, что это невозможно в Mobile Safari, но автономное приложение работает в UIWebView
и функционирует по-разному несколькими способами (example), поэтому я надеюсь, что это возможно.
Вы можете увидеть это прямо над клавиатурой:
Кнопки Previous и Next переключаются между входами <form>
. Но у меня есть единственный элемент <input>
, поэтому они отключены. Кнопка "Готово" скрывает клавиатуру, но поскольку у меня есть гибкая высота <ul>
(которая занимает пространство между клавиатурой и <input>
), и я больше ничего не вижу на этой странице, это нецелесообразно.
На крошечном экране и почти на половину экрана, занимаемом клавиатурой, 44 пикселя, составляющих эту панель инструментов, представляют собой огромную трату пространства (всего <li>
).
Нативные приложения iOS могут удалить его, поэтому я знаю, что это возможно по телефону, я просто не нашел способ сделать это в веб-приложении. Это из приложения Facebook, и страница очень похожа на мою:
Я попытался использовать <input>
, не завернутый в <form>
, а также используя contenteditable
<div>
, но результаты были одинаковыми. Существует несколько пользовательских стилей -webkit-
для управления различными аспектами интерфейса веб-приложения, но они плохо документированы, и поиск не стал на этом ничего.
Любой способ удалить помощника формы в веб-приложении?