Nai*_*ait 14 forms google-chrome autofill
我的表单中有两个字段,Chrome 错误地将其识别为信用卡号(一个用于电话号码,一个用于传真号码)。还有两个名字字段,Chrome 认为它们是信用卡名称字段,并希望自动填充。我可以在这些元素上使用某些属性来告诉 Chrome 它们实际上与信用卡无关吗?
我试过在输入上设置 autocomplete="false" 。这删除了地址/联系信息的自动填充选项,但信用卡选项仍然存在。
小智 18
我终于找到了解决方法!将自动完成属性设置为“cc-csc”。该值是信用卡的CSC,他们不允许存储它!(目前...)
autocomplete="cc-csc"
Run Code Online (Sandbox Code Playgroud)
你有没有尝试过:
autocomplete="nope"
Run Code Online (Sandbox Code Playgroud)
乍一看这可能看起来很愚蠢,但是......
在某些情况下,即使自动完成属性设置为关闭,浏览器也会继续建议自动完成值。这种意外的行为可能会让开发人员感到非常困惑。真正强制不自动完成的技巧是为属性分配一个随机字符串 --- https://developer.mozilla.org/en-US/docs/Web/Security/Securing_your_site/Turning_off_form_autocompletion