如何防止Chrome请求保存信用卡信息
How to prevent Chrome from requesting to save credit card information
我正在尝试找到一种方法来以编程方式禁用Chrome的"Do you want save this credit card info"提示。
我已经尝试将 autocomplete="off"
添加到所有输入以及表单中,但仍然出现此提示。
有没有办法以编程方式禁用此功能?
不幸的是,这与 Disable browser 'Save Password' functionality 不同,因为这一切都围绕着欺骗 Chrome 认为输入字段不是密码字段/简单地使用 autocomplete="off"
,但是 Chrome 不再承认 autocomplete="off"
.
这是我指的横幅:
Chrome 忽略 autocomplete="off"
是有充分理由的 - 决定用户的浏览器是否可以保存它不是您的信息。因此,没有办法以编程方式故意禁用此功能。
你 可以 通过在 chrome://flags
中设置适当的标志来让 Chrome 尊重 autocomplete="off"
,这会给你想要的结果,但是这只会影响您的浏览器 - 同样,这是用户决定按他们认为合适的方式处理的信息。
我所做的是使用信用卡号的隐藏字段并在其中保存实际的信用卡号,然后通过 JScript 从屏幕上清除实际的信用卡号。
我遇到了和你一样的问题;以及更新的浏览器版本。
要解决此问题,您必须在表单元素中设置自动完成功能。
<form autocomplete="off" action="/cc.html" method="POST">
<!-- Form fields -->
<input type="text" name="cc" id="cc" />
<!-- More form fields -->
</form>
出于某种原因 Google Chrome 忽略 <input type="text" />
处的 autocomplete="off"
信用卡 提示,但设置为 <form>
时不提示。
我尝试了所有方法,但没有成功。最后,我解决它的方法实际上是替换我的标签,例如“信用卡号”配上一张包含“信用卡号”字样的图片,很有魅力。
<div class="field">
<div class="label">
<img src="../images/cc-number.png">
</div>
<div class="value">
<input type="text" name="ccnumber" id="ccnumber">
</div>
</div>
我正在尝试找到一种方法来以编程方式禁用Chrome的"Do you want save this credit card info"提示。
我已经尝试将 autocomplete="off"
添加到所有输入以及表单中,但仍然出现此提示。
有没有办法以编程方式禁用此功能?
不幸的是,这与 Disable browser 'Save Password' functionality 不同,因为这一切都围绕着欺骗 Chrome 认为输入字段不是密码字段/简单地使用 autocomplete="off"
,但是 Chrome 不再承认 autocomplete="off"
.
这是我指的横幅:
Chrome 忽略 autocomplete="off"
是有充分理由的 - 决定用户的浏览器是否可以保存它不是您的信息。因此,没有办法以编程方式故意禁用此功能。
你 可以 通过在 chrome://flags
中设置适当的标志来让 Chrome 尊重 autocomplete="off"
,这会给你想要的结果,但是这只会影响您的浏览器 - 同样,这是用户决定按他们认为合适的方式处理的信息。
我所做的是使用信用卡号的隐藏字段并在其中保存实际的信用卡号,然后通过 JScript 从屏幕上清除实际的信用卡号。
我遇到了和你一样的问题;以及更新的浏览器版本。
要解决此问题,您必须在表单元素中设置自动完成功能。
<form autocomplete="off" action="/cc.html" method="POST">
<!-- Form fields -->
<input type="text" name="cc" id="cc" />
<!-- More form fields -->
</form>
出于某种原因 Google Chrome 忽略 <input type="text" />
处的 autocomplete="off"
信用卡 提示,但设置为 <form>
时不提示。
我尝试了所有方法,但没有成功。最后,我解决它的方法实际上是替换我的标签,例如“信用卡号”配上一张包含“信用卡号”字样的图片,很有魅力。
<div class="field">
<div class="label">
<img src="../images/cc-number.png">
</div>
<div class="value">
<input type="text" name="ccnumber" id="ccnumber">
</div>
</div>