【发布时间】:2016-11-07 22:13:07
【问题描述】:
Chrome 或其他浏览器如何确定哪些数据适合自动填充到特定表单字段中?它只是基于名称和类型吗?是否有其他我应该知道的语义/微数据标准可以给它一个提示?
我似乎记得阅读了 chrome 的表单字段提示标准,但我再也找不到那篇文章了。
【问题讨论】:
标签: html autocomplete semantic-markup
Chrome 或其他浏览器如何确定哪些数据适合自动填充到特定表单字段中?它只是基于名称和类型吗?是否有其他我应该知道的语义/微数据标准可以给它一个提示?
我似乎记得阅读了 chrome 的表单字段提示标准,但我再也找不到那篇文章了。
【问题讨论】:
标签: html autocomplete semantic-markup
HTML5defines:
当自动填充字段名称为“
on”时,用户代理应尝试使用启发式方法来确定提供给用户的最合适的值,例如基于元素的name值、元素在文档的DOM 中的位置、表单中存在的其他字段等等。
定义了几个autofill field names,可以用作autocomplete属性的值,例如:
name
nickname 用于昵称、网名等organization-title
bday 生日tel 电话号码(FWIW,还有RFC 3106 which defines values for e-commerce。)
更新(2015 年):这些自动填充字段名称没有进入 HTML5 REC。但是,他们是again/still part of HTML 5.1 (WD),目前也是part of the Editor’s Draft。
更新 (2016): 它是 HTML 5.1 (REC) 的一部分:Autofill。
【讨论】:
【讨论】: