拼写检查

**spellcheck** 全局属性 是一个 枚举 属性,它定义了元素是否可以检查拼写错误。

注意:此属性仅仅是浏览器的一个提示:浏览器不需要检查拼写错误。通常情况下,不可编辑的元素不会检查拼写错误,即使spellcheck属性设置为true,并且浏览器支持拼写检查。

试试看

它可能有以下值

  • 空字符串或true,表示应尽可能检查元素的拼写错误;
  • false,表示不应检查元素的拼写错误。

如果未设置此属性,则其默认值为元素类型和浏览器定义。此默认值也可能被继承,这意味着元素内容将仅在其最近的祖先具有spellcheck状态为true时才检查拼写错误。

安全和隐私问题

使用拼写检查可能会对用户的安全和隐私造成影响。规范没有规定拼写检查的方式,并且元素内容可能会被发送给第三方以获取拼写检查结果(请参阅增强拼写检查和“拼写劫持”)。

对于可能包含敏感信息的元素,您应该考虑将spellcheck设置为false

规范

规范
HTML 标准
# attr-spellcheck

浏览器兼容性

BCD 表格仅在启用 JavaScript 的浏览器中加载。

另请参阅