Chrome或其他浏览器如何确定哪些数据适合自动填写到特定表单字段?它只是基于名称和类型?是否有其他语义/微观数据标准我应该注意哪些可以给它一个提示?
我似乎记得读过一个关于chrome的表单字段提示标准,但我再也找不到那篇文章了。
答案 0 :(得分:3)
HTML5 defines:
当自动填充字段名称为“
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。
答案 1 :(得分:1)