`
cuiyadll
  • 浏览: 203929 次
文章分类
社区版块
存档分类
最新评论

防止浏览器记住用户名及密码的简单实用方法

阅读更多

如何设置能禁止浏览器自动保存表单信息,比如用户名,密码? 
现在很多浏览器都有自动填写功能,我在input上使用了autocomplete="off",但在有的浏览器上还是被记住了用户名跟密码,请问有没有更有效及简便的方法来防止浏览器记住用户名及密码? 

1、针对浏览器记住密码 
1).首先大部分浏览器都是根据表单域的type="password"来判断密码域的,所以针对这种情况可以采取“动态设置密码域”的方法: 

复制代码代码如下:

<input type="text" name="password" onfocus="this.type='password'" /> 


解释:当这个文档框获取焦点时才将其变成密码域,这样浏览器就不会记住密码,当然为了更加完善,还可以把autocomplete="off"属性也加上。 
2).在onload事件,把密码框的值清空,即: 

复制代码代码如下:

<script language="javascript"> 
window.load = function(){ 
document.getElementById('密码域ID').value=''; 
}; 
</script> 


3).页面采用https协议,因为https是不会对表单进行保存信息的。 
4).采用flash做登录表单,这种情况浏览器也不会记录表单信息。 
5).再来个变态的好了,就是可以把type="password"改成type="text",因为type不是password就不会出现记住密码功能,然后设置一个变量如:var val=""或者是设置一个隐藏域<input type="hidden" name="val">,最后用onpropertychange把密码换成一行圆点,并把值赋给val,提交时再把val的值还原回去,由于效果和*号一样。 用户是看不出来的。 

2、针对有些浏览器插件的自动填表功能 
这个就比较麻烦了,我想这种情况应该是插件记住表单域name的值,然后再进行填表,这种情况,我觉得可以在页面加载时动态更改name的值,当提交表单的时候再把表单的值组合成正确的对应值再提交。这个没有经过验证,只是我个人的想法。你可以试试 

如果以上这些方法还满足不了你,那我也没办法了。 

建议: 
试一下把对应域名下的cookie清掉,浏览器应该是根据cookie来记住用户名密码的。 
(不是的,有的浏览器是在你提交表单后,根据你提交的值来记住的) 
(对的 有些浏览器不记录在COOKIE 这个比较头疼 顺便问下INPUT里输入过的值如何清除?我希望能像银行的那样 输入过的值不再出现) 
浏览器记住密码的实现方式就是通过寻找type为password的input输入框,然后前边一个输入框就作为用户名记住。所以解决这个问题的办法就是在用户名input和密码input之间增加一个type为text的输入框设置css属性display为none。

分享到:
评论

相关推荐

    浏览器上记住的密码抓取工具

    在安全性方面,虽然WebBrowserPassView提供了一种方便的方式来获取浏览器记住的密码,但它也突显了个人信息保护的重要性。用户应定期更新密码,避免在公共电脑上使用记住密码功能,并确保使用可靠的安全软件以防止...

    win10或win7查看浏览器保存密码.zip

    在Windows 10或Windows 7操作系统中,用户经常需要登录各种在线服务,浏览器为了方便用户,会自动保存登录凭证,如用户名和密码。这些功能虽然便捷,但也可能带来隐私和安全问题。本文将详细解释如何查看并管理...

    浏览器密码查看工具

    浏览器密码查看工具是一种实用程序,专门设计用于帮助用户获取在各种主流网络浏览器中存储的登录凭据信息。这些工具能够提取并显示密码,通常是为了帮助用户恢复遗忘的账户信息,或者进行安全审计,确保没有未经授权...

    web密码查看器

    【描述】在日常网络生活中,许多用户为了方便会选择让浏览器记住他们的登录信息,这在提升上网体验的同时,也可能带来安全性问题。如果用户的电脑被他人使用或遭受恶意软件攻击,这些保存的密码就可能被泄露。"Web...

    星号密码查看,拨号密码查看,bios密码查看,IE分级审查密码及IE自动完成密码查看软件侠客密码查看器4.35

    浏览器通常会记住用户在表单中输入过的用户名和密码,以便下次自动填充。如果用户想要查看或清除这些存储的密码,侠客密码查看器能够提供帮助。 总之,侠客密码查看器4.35是一款强大的密码恢复工具,适用于多种场景...

    php使用cookie保存登录用户名的方法

    当用户在登录页面选择“记住用户名”选项时,服务器会通过设置cookie将用户名保存在用户浏览器中。之后,每当用户再次访问该网站,PHP脚本就能够读取cookie,获取用户名,并自动填充到登录框中。 在实现这一功能时...

    易语言界面UI EXUI密码管理器

    5. **自动填充**:密码管理器可能有浏览器插件,能够在用户访问相关网站时自动填充用户名和密码。 6. **安全提示**:提醒用户定期更换密码,提供密码强度检查,帮助用户创建更安全的密码。 7. **备份与恢复**:提供...

    Javafx做的密码管理器程序

    在密码管理器中,每个密码条目可能包含网站名、用户名、密码等信息,这些数据可以组织成结构化的XML文档,方便读取和写入。Java提供了`java.xml`包,可以方便地进行XML的解析和生成。 **JavaFX新功能与优化** 虽然...

    星号密码查看器

    当家长想限制孩子的网络浏览内容,或者用户希望浏览器记住登录信息时,这些密码就会被启用。如果需要查看或更改这些设置,星号密码查看器提供了便捷的解决方案。 在使用“星号密码查看器”时,必须注意合法性与安全...

    侠客星号密码查看器

    关于ie自动完成密码,这是Internet Explorer浏览器的一项功能,它会记住用户在网页表单中输入过的用户名和密码,以便下次自动填充。然而,有时这些信息可能不再适用或需要更新,【侠客星号密码查看器】可以揭示这些...

    功能测试检查点.docx

    - 检查方法:评估功能的实用性与必要性,避免不必要的功能导致用户体验下降。 **3、功能是否可以合并** - 识别可以合并的相似功能,简化操作流程,提高用户体验。 - 检查方法:通过用户反馈和内部讨论来确定哪些...

    Modern版IE11新增账户管理功能.docx

    这里会列出所有IE11已经记住用户名和密码的网站。 4. 如果你想删除某个网站的账户信息,只需找到对应的网站条目,点击它,然后在出现的选项中点击“删除”。这样,IE11将从其存储中移除该网站的账户和密码数据。 ...

    PwdToo.rar_vb 密码管理

    这个程序为用户提供了安全存储和管理各种密码的功能,对于那些需要记住众多账号和密码的用户来说非常实用。VB是一种流行的事件驱动编程环境,由微软开发,常用于创建Windows应用程序。 【描述】中的“无聊密码管理...

    vbieclear(IE清理工).

    为了方便用户,IE浏览器会记住一些网站的用户名和密码。然而,这也带来了安全隐患。使用vbieclear,你可以选择删除这些敏感信息,增强在线安全。 五、优化浏览器设置 vbieclear还提供了一些功能,如修复浏览器设置...

    IE10新增管理密码功能.docx

    标题中的“IE10新增管理密码功能”指的是微软在Internet Explorer 10浏览器中引入的一项增强安全性与便利性的新特性,允许用户更加有效地管理和控制他们的在线登录凭据,包括网站的用户名和密码。这一功能旨在提供一...

    一键登陆163邮箱操作简单

    2. **保存登录信息**:在成功登录后,浏览器通常会弹出一个询问是否保存用户名和密码的提示,用户选择“记住我”或“保存密码”选项,这样浏览器就会将这些信息存储起来。 3. **一键登录**:在下一次访问163邮箱时,...

    adsltest路由器宽带密码获取

    使用默认用户名(如admin)和密码(也可能为admin或为空),登录后可以查看或修改网络设置,包括宽带账号和密码。 2. **路由器标签信息**:路由器底部或背面通常会贴有铭牌,上面会有默认的登录信息和重要网络设置...

    使用Routerpassview找回保存在路由器中的宽带密码的方法

    请记住,为了网络安全,定期更改这些密码是非常必要的,同时避免使用过于简单的密码,以防止被他人轻易破解。 总的来说,Routerpassview是一种实用的工具,帮助用户在忘记密码时能快速恢复。然而,这同样也提醒我们...

Global site tag (gtag.js) - Google Analytics