我如何强制浏览器不存储HTML表单字段数据?

当在html表单中输入时,浏览器像firefox一样,或者存储这些值,有时候会很安静。 因此,当输入另一个webforms时,浏览器巧妙地建议相同的信息。 另一种显示下拉列表的方法是双击一个空的文本框。

在电子商务网站上,客户输入信用卡号码和另一个敏感信息。 我如何避免或阻止浏览器存储敏感信息?

另一个担心是存储篡改表单数据(通过恶意软件,例如)。 然后客户可以选择这些受污染的数据并妥协网站。

问候。


在这里看到更长的讨论:

如何禁用Web表单域/输入标签上的浏览器自动完成功能?

它看起来像自动完成=“关闭”将在某些情况下工作,但它不符合XHTML。


尝试使用atribute autocomplete="off"

它应该适用于单个输入元素:

<input type="text" autocomplete="off" name="text1" />

或整个表单:

<form name="form1" id="form1" method="post" autocomplete="off"
  action="http://www.example.com/action">
[...]
</form>

特别是对于ASP .NET,你可以像这样设置它:

WebForms表单:

<form id="Form1" method="post" runat="server" autocomplete="off">

文本框:

<asp:TextBox Runat="server" ID="Textbox1" autocomplete="off"></asp:TextBox>

或在运行时:

Textbox1.Attributes.Add("autocomplete", "off");

当您存储像用户名,信用卡号码等数据时,对公用计算机使用autocomplete =“off”是很好的做法。

所以,如果你建立一个内联网系统,那么可以这样做。

链接地址: http://www.djcxy.com/p/4485.html

上一篇: How I do to force the browser to not store the html form field data?

下一篇: How do I install pip on macOS or OS X?