当我访问某些网站并输入诸如名字,姓氏,电子邮件,电话号码等信息时(假设我之前已经完成)...浏览器似乎足够智能为我输入数据的字段建议适当的值。
这些字段背后有哪些标准/标记可以启用(或协助)浏览器将这些详细信息与缓存值相关联?
在这种情况下,我并不意味着在同一网站上重新访问相同的表单,而是在不同的网站上重新访问不同的表单。
修改
这似乎与诸如Internet Explorer的VCARD_NAME
属性和HTML 5 autocomplete
属性之类的内容有关。话虽如此,我仍然无法找到关于如何为名字,电子邮件等内容实现自动完成的任何指导...我是否设置了{{1 }}输入元素的某个特定值的属性...或者name
?我只是不确定。
答案 0 :(得分:0)
做完一点功课后,似乎没有单一的标准。 HTML5规范将自动填充作为用户代理 可能提供的功能,但不会定义任何进一步的建议或指导
...用户代理有时会提供帮助用户填写表单的功能 例如,基于较早的用户预先填写用户的地址 输入...
出于安全/隐私的原因,似乎很多社区都试图压制这一点。最后,看起来这不是你可以依赖浏览器的东西,有些人会说你永远不应该为个人信息实现它。