Android 4 ICS Ice Cream Sandwich -iframe, содержащий форму

Android 4 дублирует входные данные, когда пользователь фокусирует их. Этот дублирующий ввод находится поверх реального ввода и работает вполне нормально. Это странно, но хорошо, кажется, это работает.

Однако, если эти входные данные находятся внутри iframe, дублированный ввод больше не отображается поверх исходного ввода, а вместо этого отображается в другом месте.

Скриншот (Дублированный ввод содержит синюю рамку в левом верхнем углу.):Duplicated input contains blue border, top left corner

Насколько я могу судить, он на самом деле отображает этот дублированный ввод так, как если бы родительский HTML-документ вообще не существовал. Например, если вы добавите некоторое поле -вверху внутри вашего iframe, дублирующийся ввод примет это во внимание.

Я создал живой пример для отладки.:

http://ghettocooler.net/stuff/code/android-ics-iframe/

Есть идеи? Спасибо!

10
задан Bill Keller 18 July 2014 в 19:37
поделиться