Android 4 ICS冰淇淋三明治 - 包含表格的iframe

Bil*_*ler 10 forms iframe android android-browser

Android 4在用户关注时重复输入.这个重复输入位于实际输入的顶部,它的功能非常正常.这很奇怪,但好吧,它似乎工作.

但是,如果这些输入位于iframe中,则复制的输入不再呈现在原始输入的顶部,而是呈现在不同的位置.

屏幕截图(重复输入包含蓝色边框,左上角):重复输入包含蓝色边框,左上角

据我所知,它实际上渲染了这个重复的输入,好像父HTML文档根本不存在.例如,如果在iframe中添加一些margin-top,则重复输入会将其考虑在内.

我已经为您的调试享受创建了一个实例:

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

有任何想法吗?谢谢!

ckn*_*kng 5

刚刚花了几个小时.davethegr8上面的线程现在有了解决方案.所有我需要解决的问题是:

input {
    -webkit-user-modify: read-write-plaintext-only;
}
Run Code Online (Sandbox Code Playgroud)

在HTC One X默认浏览器上测试过,它运行正常.