How to prevent the credit-card number field being cached by the browser
我在一个包含信用卡号的网页上有一个输入字段。防止浏览器缓存该值的最佳方法是什么?
任何解决方案都需要在多种浏览器上运行。
- 如果通过"缓存"表示字段自动完成,请参阅stackoverflow.com/questions/582244/…。
将属性autocomplete="off"放置到您的html表单中。例如
1 2 3 4
| <form name="form1" id="form1" method="post" autocomplete="off"
action="http://www.example.com/form.cgi">
[...]
</form> |
请参阅此页面。
- 我不敢相信我以前从未见过。我一定一直在冒气泡!谢谢。
-
TextBox具有AutoCompleteType,但不支持off。另外,womp的评论还提供了有关该主题的有用详细信息。如果您需要此安全性,也许您需要更多...
-
有关AutoCompleteType枚举的更多信息,请参见此处。它可能不支持off,但它支持Disabled。
-
@Simon-我在发布之前进行了检查,Disables并没有为我生成autocomplete。奇怪的。可能是因为我使用的是Firefox /
-
我已经证实了这一点。在此基础上,我将接受的答案转移到Juha。谢谢您的帮助!