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