即使未实现自动填充值,Chrome也如何准确地自动完成表单?

问题描述

即使在似乎未将<input>字段配置为显式支持自动完成功能的网站上,Chrome浏览器似乎也可以自动填充地址/付款信息(基于{{3 }}答案)。例如,这些网站的autocomplete字段中都没有<input>属性,但Chrome的自动填充功能似乎仍然可以正确识别它们。

是否在id / name / title值中寻找更广泛的潜在排列列表,或者在这里有一些机器学习在起作用,因为从理论上讲Chrome能够检测到他们的用户在多个站点中输入相同地址值的位置?

解决方法

我认为这是因为chrome从多个来源(例如电子邮件和其他此类来源)获取您的信息,因此即使您不提供确切的信息,chrome仍可以从电子邮件数据或位置数据中跟踪您。

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...