我遇到了Chrome自动填充行为在多个表单上遇到的问题。禁用Chrome自动填充
这些字段是一个标准输入,名称如'email','firstName'和'phoneNumber',但如果我将autocomplete =“off”,那么它不会使用我存储的值填充这些字段在他们和仍然需要填充,所以我不能这样做。
除非Chrome正确填写输入内容,例如当您开始在电子邮件字段中输入firstName选项时,下拉列表中的自动填充功能可以正常工作。
是否有任何可以用来解决此问题的自动填充行为的怪癖?
我遇到了Chrome自动填充行为在多个表单上遇到的问题。禁用Chrome自动填充
这些字段是一个标准输入,名称如'email','firstName'和'phoneNumber',但如果我将autocomplete =“off”,那么它不会使用我存储的值填充这些字段在他们和仍然需要填充,所以我不能这样做。
除非Chrome正确填写输入内容,例如当您开始在电子邮件字段中输入firstName选项时,下拉列表中的自动填充功能可以正常工作。
是否有任何可以用来解决此问题的自动填充行为的怪癖?
参考Stop Google chrome auto fill the input
设置value=""
防止这种自动填充行为。
怪异把戏禁用自动填写为2015年5月,你可以通过设置,而不是自动完成自动完成=“假”禁用=“关闭”
这将阻止Chrome浏览器自动填充表单
没有任何选项实际工作了。 –
你试过:
autocomplete="new-password"
乍一看,这可能看起来愚蠢,但...
在一些CA ses,即使autocomplete属性设置为off,浏览器也会不断提示自动填充值 。对于开发者来说,这种意想不到的行为可能会令人费解。诀窍真正 迫使无自动完成是一个随机字符串分配给 属性--- https://developer.mozilla.org/en-US/docs/Web/Security/Securing_your_site/Turning_off_form_autocompletion
参考http://stackoverflow.com/questions/18531437/stop-google-chrome-auto -fill-the-input 设置'value =“”'可以防止这种自动填充行为 –
谢谢。这使我得到了正确的答案,而不是明确填写value =“”,但我可以设置value =“%{explicit_value}”。那就是诀窍。 –
请检查我的解决方法在这里: http://stackoverflow.com/questions/15738259/disabling-chrome-autofill/36030236#36030236 –