在HTML输入框中禁用iOS 8的快捷输入功能

6

有没有办法强制iOS 8不显示QuickType预测?例如使用数据属性?我已经尝试过autocomplete="off",但没有成功。

在某些情况下,显示这种建议并没有太多意义,比如地址输入字段。此时,预测只会浪费屏幕空间,而这些空间本可以用于更好的用途。

2个回答

12
我添加了 autocapitalize="off" autocomplete="off" autocorrect="off",并且它起作用了。

3
我只需要设置 autocomplete="off"autocorrect="off"。感谢您的答案! - David Normington

0

不行。这是在iOS端:你无法通过元素属性来控制它。

用户可以通过以下方式自行禁用:

  1. 向下滑动菜单本身,
  2. 使用国际键盘按钮(地球图标),或者
  3. 在设置中禁用它。

然而,目前没有办法通过HTML禁用它,除非将input更改为除text之外的其他类型。 autocomplete 属性仅告诉键盘是否存储先前的输入并建议用户在输入时使用它们。


3
可以将 autocomplete="off" autocorrect="off" 设置为关闭自动完成和自动更正功能。 - David Normington
那是在8.0设备上的。我已经检查过8.1也可以工作。 - David Normington

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接