html - 如何防止浏览器存储密码

标签 html security browser

我需要阻止浏览器存储用户名和密码值,因为我正在开发一个包含更安全数据的网络应用程序。我的客户要求我这样做。

我在 HTML 表单和密码字段中尝试了 autocomplete="off" 属性。但它不适用于最新的浏览器,如 Chrome 55、Firefox 38+、Internet Explorer 11 等。

最好的解决方案是什么?

最佳答案

谢谢你给我回复。我点击了以下链接

Disable browser 'Save Password' functionality

我通过添加 readonly & onfocus="this.removeAttribute('readonly');" 属性解决了这个问题 autocomplete="off" 到输入,如下所示。

<input type="text" name="UserName" autocomplete="off" readonly 
onfocus="this.removeAttribute('readonly');" >

<input type="password" name="Password" autocomplete="off" readonly 
onfocus="this.removeAttribute('readonly');" >

这对我来说很好。

关于html - 如何防止浏览器存储密码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41217019/

相关文章:

php - 将文本指定为列表中的元素符号

javascript - 单击时,将元素带到窗口顶部(带偏移)

javascript - Javascript注入(inject)和XSS的区别

javascript - IE11 中 javascript 中的 createRange() 方法问题

jquery - 使用变换时的堆叠顺序(z-index)

javascript - 我如何获得本周的星期一?

javascript - 检查 beforeunload 是否是由关闭选项卡/窗口或刷新引起的

javascript - 该网站如何将所有内容隐藏在检查元素中?

security - 看似恶意的用户代理后服务器崩溃

security - 用于身份断言的 ID token 或/userinfo