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