Подтвердить что ты не робот

Google Chrome на Android (и только Android) Не позволяет Decimal с номером типа и step = "any"

У меня проблема: я не уверен, что это ошибка, какая-то странность в отношении клавиатуры Android и т.д.

Предположим, что у вас есть это поле ввода где-то:

    <input type='number' step='any' >

В браузере Android ICS по умолчанию, мобильном браузере Safari, iOS Chrome (и, возможно, других), это делает именно то, что вы ожидаете: оно вызывает клавиатуру с числами и десятичной точкой (из-за шага).

Однако в Chrome на android (и, как я сказал только в этой версии), он вызывает цифровую панель без десятичной дроби.

Кто-нибудь знает обходное решение?

Дополнительные сведения

Он, похоже, ограничен комбинацией клавиатуры Samsung и Google Chrome. Следующие работы:

  • Google Chrome с 3-ей партийной клавиатурой
  • Главный браузер и Firefox с клавиатурой Samsung.

Итак, кажется, что только комбинация клавиатуры Samsung и Chrome вызывает проблему.

4b9b3361

Ответ 1

Эта проблема исправлена ​​https://code.google.com/p/chromium/issues/detail?id=151738#c17. Я думаю, что это было исправлено в Chrome Mobile 36, выпущенном в июне 2014 года, - это, безусловно, исправлено в Chrome Mobile 47, которое сейчас единственная версия на телефоне Samsung.

Если у вас мало пользователей, есть два способа:

  • Попросите пользователя установить Google Keyboard и включите его - см. https://play.google.com/store/apps/details?id=com.google.android.inputmethod.latin

  • Попросите пользователя использовать собственный браузер (попросите пользователя использовать приложение со значком мира с надписью "Интернет" ).

Приложения, использующие WebView на Android 4.4, застряли в Chrome 30 или 33 для WebView, поэтому я думаю, что затронуты телефоны Android Android 4.4 с использованием WebView. Использование WebView в любой другой версии Android не должно быть затронуто (Android 4.3 или менее используемый собственный браузер для WebView и Android 5.0+ должен использовать версию Chrome без ошибки, так как обновлен веб-браузер Chrome).

Также актуальным является версии браузера Samsung по телефону и комментарии о Samsung браузер.