禁用 Chrome 自动填充信用卡

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)

  • @Guido 天哪,你不知道我花了多长时间寻找愚蠢的 Chrome 的解决方法来停止在输入字段中填写我的信用卡详细信息。我对您致以最诚挚的谢意! (4认同)

Car*_*ene 1

你有没有尝试过:

autocomplete="nope"
Run Code Online (Sandbox Code Playgroud)

乍一看这可能看起来很愚蠢,但是......

在某些情况下,即使自动完成属性设置为关闭,浏览器也会继续建议自动完成值。这种意外的行为可能会让开发人员感到非常困惑。真正强制不自动完成的技巧是为属性分配一个随机字符串 --- https://developer.mozilla.org/en-US/docs/Web/Security/Securing_your_site/Turning_off_form_autocompletion

  • 不幸的是不再起作用了。我做了一些研究,发现只有最终用户才能通过在 chrome 设置中输入某处来完成此操作。 (3认同)