我一直在遇到几种形式的Chrome自动填充行为问题。
表单中的所有字段都有非常通用且准确的名称,例如“电子邮件”,“名称”或“密码”,并且它们也已autocomplete="off"
设置。
自动完成标记已成功禁用了自动完成行为,该行为会在您开始输入时出现一个下拉列表,但并未更改Chrome自动将字段填充为的值。
除了chrome不能正确填充输入(例如用电子邮件地址填充电话输入)之外,这种行为是可以的。客户对此有所抱怨,因此已证实它是在多种情况下发生的,而不是我在计算机上本地完成的操作的某种结果。
我能想到的唯一当前解决方案是动态生成自定义输入名称,然后在后端提取值,但这似乎是解决此问题的一种很怪异的方法。是否有任何可更改自动填充行为的标记或怪癖可用来解决此问题?
我也遇到过同样的问题。这是在Chrome上禁用自动填充用户名和密码的解决方案(仅通过Chrome测试)