Элементы ввода в android 4.x не могут быть стилизованы при фокусировке

Обновление:

Есть исправление:

-webkit-user-modify: read-write-plaintext-only;

Исходный вопрос:

Я пытаюсь свести это к простому примеру:

У меня есть простой элемент ввода вроде этого:

<input class="myclass" type="text"/>

стиль выглядит так:

.myclass, .myclass:focus {
   background-color: black;
}

это отлично работает на android 2.x и 3.x (за исключением некоторых устройств, которые, как известно, не уважают css для сфокусированных элементов ввода)

Поскольку я обновил nexus S до 4.0.3, я могу `не заставить поле ввода принимать любые стили.

Некоторые тесты показали следующее: Стили фактически применяются, но по некоторым причинам браузер отображает белый прямоугольник над вводом, делая стили бесполезными. Используя Weinre, я смог переместить «настоящий» элемент ввода, так что я смог отобразить оба.

Любые предложения по этому поводу приветствуются.

15
задан Daniel Kurka 15 May 2012 в 16:18
поделиться