一个简单实用的方法来阻止浏览器记住用户名和密码
如何设置禁止浏览器自动保存表单信息,如用户名、密码现在很多浏览器都有自动填充功能。我用自动完成=关闭输入,但我仍然记得在一些浏览器的用户名称和密码。有没有更有效、更简单的方法来防止用户记住用户名和密码
1。记住浏览器的密码
1)首先,大多数浏览器根据表单字段的类型=密码来决定密码域,在这种情况下,我们可以采用动态设置密码字段的方法。
复制代码代码如下所示:
解释:当文档框获得焦点时,它将成为密码域,因此浏览器将不记得密码。当然,为了更加完美,你也可以添加自动完成=关闭属性。
2)。In the onload event, the value of the password box is emptied, that is:
复制代码代码如下所示:
window.load =函数(){
document.getelementbyid('cipher域ID值= '');
};
3)。页面使用HTTPS协议,因为HTTPS不保存表单的形式。
4)。使用Flash作为登录表单,其中浏览器不记录表单信息。
5)。另一个异常情况是,您可以将type =密码改为文本=文本用户看不见它。
2。某些浏览器插件的自动填充
这是更多的麻烦,我想这应该是插件记得形式域名的价值,然后填写表格,这种情况,我想我们可以动态地改变名称值加载页时,提交表单的形式价值转化为相应的提交正确的价值的时候。这不是验证,这只是我个人的想法。你可以试试
如果这些方法不能让你满意,那我就做不到。
建议:
尝试在相应的域名下清除cookie。浏览器应该记住基于cookie的用户名和密码。
(不,在您提交表单后,根据您提交的值,一些浏览器会被记住)。
(有些浏览器不在cookie中记录这个比较头痛,并询问输入中输入的值是如何清除的)我希望我能像银行那样投入的价值不再出现。
浏览器记住密码的方式是查找输入的输入框作为密码,然后将前面的输入框作为用户名记住。因此,这个问题的解决方案是在用户名输入和密码输入之间添加一个文本类型,将CSS属性显示设置为。