Android 4 дублирует входы, когда пользователь их фокусирует. Этот дублированный вход находится поверх реального входа, и он функционирует довольно нормально. Это странно, но нормально, похоже, работает.
Однако, если эти входы находятся внутри iframe, дублированный ввод больше не отображается поверх исходного ввода, а вместо этого отображается в другом месте.
Снимок экрана (дублированный ввод содержит синюю рамку, верхний левый угол):
Насколько я могу судить, он фактически выполняет этот дублированный ввод, как если бы родительский HTML-документ вообще не существовал. Например, если вы добавите некоторый крайний край внутри вашего iframe, дубликат ввода учитывает это.
Я создал живой пример для вашего удовольствия отладки:
http://ghettocooler.net/stuff/code/android-ics-iframe/
Любые идеи? Спасибо!