浏览器中的表单自动填充如何工作?

fjs*_*jsj 27 browser forms autofill

表单自动填充如何在现代Web浏览器中工作?哪些是实现自动填表的浏览器中最常用的技术?

- 编辑 -

问题不在于自动完成,而是关于形式自动填充,其不仅关注先前输入的值,而且还考虑要完成的字段的含义和结构.例如,Google Chrome实施尝试解析输入的字段以猜测其类型和结构.或者至少是我从上面链接的代码中理解的内容.

akr*_*roy 12

通过kmote 看看这个答案.

突出显示的是浏览器查看字段的name标记并对有效数据进行有根据的猜测(正则表达式匹配是一种很好的天真方式).Chrome正在努力获得某种标准化,这样就不会让人感到沮丧.

  • 如果我检测到自动填充功能正在使用错误的信息自动填充字段,该怎么办?如何调试此类错误?例如,在密码字段中,FF和Chrome都自动用电子邮件(而不是密码)填充它。 (3认同)

Igo*_*gor 9

不同的技术和浏览器使用各种方法来计算显示内容以及显示内容的方式,但要检查的一些来源是:

如果您正在考虑自己实现它(或者只是使用它),我强烈建议您查看该插件.

  • 第一个链接是自动完成,而不是自动填充? (7认同)