拼写检查
**spellcheck
** 全局属性 是一个 枚举 属性,它定义了元素是否可以检查拼写错误。
注意:此属性仅仅是浏览器的一个提示:浏览器不需要检查拼写错误。通常情况下,不可编辑的元素不会检查拼写错误,即使spellcheck
属性设置为true
,并且浏览器支持拼写检查。
试试看
它可能有以下值
- 空字符串或
true
,表示应尽可能检查元素的拼写错误; false
,表示不应检查元素的拼写错误。
如果未设置此属性,则其默认值为元素类型和浏览器定义。此默认值也可能被继承,这意味着元素内容将仅在其最近的祖先具有spellcheck状态为true
时才检查拼写错误。
安全和隐私问题
使用拼写检查可能会对用户的安全和隐私造成影响。规范没有规定拼写检查的方式,并且元素内容可能会被发送给第三方以获取拼写检查结果(请参阅增强拼写检查和“拼写劫持”)。
对于可能包含敏感信息的元素,您应该考虑将spellcheck
设置为false
。
规范
规范 |
---|
HTML 标准 # attr-spellcheck |
浏览器兼容性
BCD 表格仅在启用 JavaScript 的浏览器中加载。
另请参阅
- 所有 全局属性。