为了用户信息安全,屏蔽浏览器的记住密码功能

     现在绝大多数浏览器,都有一个很方便的记住密码功能,不过在公共场所,这样对用户的信息很不安全。  所以为了屏蔽浏览器的记住密码,各路高手百家争鸣,提出很多好办法。

    要是浏览器给开发者,提供一个清空浏览器缓存信息的api就好了。

    现在直接上方法,语法有什么不通畅的地方请见谅……囧

1、给表单输入控件加上autocomplete='off'

      在某些浏览器中(比如chrome ),并不能阻止记住密码功能;在IE中有效。

2、在密码框的前面加一个<input type='hidden'>

      经过试验,<input type='hidden'>不总是有效,建议用<input type='text' style='visuable:hidden;'>,不过用了之后,用户输完用户名输密码时,浏览器会有“贴心”提示:

    所以这个还是不太给力啊。

3、等页面加载完毕后,动态把密码框和文本框的内容清空

    实际上还是用一个空格,替换了浏览器自动填入的信息。
window.onload = function (){
    document.frmcustome.password.value = ' ';
}
    这样用户输入信息时,文本框中默认就有了一个空格,如果用户没清除空格,就会造成输入错误信息。

4、动态把文本框的类型变为密码类型

$(document).ready(function(){
   document.getElementsById('password').type='password'l;
});

5、网站传输协议用https

    https协议下的网页,浏览器不会记录表单的值。

6、用flash做登陆页面

    只看见网页游戏这么做过……其他普通站点这么做,可能一是成本高,二是对搜索引擎不友好,降低搜索引擎优化水平。

7、不用html原生密码控件,做一个自定义密码控件

    若时间不紧可以做一个。

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值