我在几个表单上遇到了chrome自动填充行为的问题。
表单中的字段都有非常常见且准确的名称,例如"email“、"name”或"password",并且它们还设置了autocomplete="off"
。
autocomplete标志已成功禁用了自动完成行为,在开始键入时会出现一个下拉列表,但并未更改Chrome自动填充字段的值。
这种行为是可以接受的,除非chrome错误地填充了输入,例如,使用电子邮件地址填充了电话输入。客户抱怨这一点,所以它被证实在多个案例中发生,而不是作为我在机器上本地执行的某种结果。
目前我能想到的唯一解决方案是动态生成自定义输入名称,然后在后端提取值,但这似乎是一个绕过这个问题的相当老套的方法。是否有任何标签或怪癖可以改变自动填充的行为,可以用来解决这个问题?
https://stackoverflow.com/questions/15738259
复制相似问题