使用iOS8 Mobile Safari和Safari 8在iPad mini上输入文本输入非常慢

Ait*_*ron 11 html mobile-safari ipad ipad-mini ios8

在移动版Safari(iOS 8.0 iPad Mini)中,似乎有越多的输入(我尝试过不同类型)网络,"打字"得到的速度越慢(我甚至设法冻结野生动物只是打字).为了确保它不是键盘,我用Swiftkey测试,但出现了同样的问题.使用Swiftkey,输入速度很快,但文本被慢慢插入输入类型文本中.

我创建了一个带有一些输入的jsFiddle,它真的很慢(如同地狱).在这个小提琴,我添加了一些选项与许多"选项"标签,因为我发现这使情况更糟.我也尝试添加自动完成属性(设置为false)但它似乎没有任何影响.

这或多或少是"有问题的"代码的样子:

<input class=""  type="text" autocorrect="off" />
<input class=""  type="text" autocorrect="off" />
<input class=""  type="text" autocorrect="off" />
<input class=""  type="text" autocorrect="off" />
<input class=""  type="text" autocorrect="off" />
<input class=""  type="text" autocorrect="off" />
<input class=""  type="text" autocorrect="off" />
<input class=""  type="text" autocorrect="off" />
<input class=""  type="text" autocorrect="off" />
<input class=""  type="email" autocorrect="off" />
<select><!-- lots of "option" tags --></select>
Run Code Online (Sandbox Code Playgroud)

而现在奇怪的是:这不会发生在iPhone 5S上(没有在任何其他iPad上测试).

有人知道为什么会这样吗?或者,如果它发生在任何其他设备上?

提前致谢.

小智 5

与这个问题相同:为什么Safari Mobile在iOS 8上处理许多输入字段时遇到麻烦

一种解决方法是将每个输入元素包装在一个表单元素中,如下所示:

<form><input class=""  type="text" autocorrect="off" /></form>
<form><input class=""  type="text" autocorrect="off" /></form>
<form><input class=""  type="text" autocorrect="off" /></form>
<form><input class=""  type="text" autocorrect="off" /></form>
<form><input class=""  type="text" autocorrect="off" /></form>
<form><input class=""  type="text" autocorrect="off" /></form>
<form><input class=""  type="text" autocorrect="off" /></form>
<form><input class=""  type="text" autocorrect="off" /></form>
<form><input class=""  type="text" autocorrect="off" /></form>
<form><input class=""  type="email" autocorrect="off" /></form>
Run Code Online (Sandbox Code Playgroud)