在移动 Safari(iOS 8.0 iPad Mini)中,网络的输入(我尝试过不同的类型)似乎越多,“打字”的速度就越慢(我什至设法冻结了 safari 只是打字)。为了确保它不是键盘,我用 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>
现在奇怪的是:这不会发生在 iPhone 5S 上(没有在任何其他 iPad 上测试过)。
有人知道为什么会这样吗?或者如果它发生在任何其他设备上?
提前致谢。