HTML密码字段 - 禁用密码管理器

问题描述:

我需要允许用户更改他们的密码,因此我有一个表格上2场:HTML密码字段 - 禁用密码管理器

  1. 输入新密码
  2. 重新输入新密码(字段1和字段2的值必须匹配)

为了让操作对用户保持私密,使用的显而易见的选择是input type =“password”字段 - 这正是我想要做的。

但是,浏览器密码管理器不断提供自动填充字段,这种活动在这种情况下根本没有意义。

事实上,在我看来,这种做法是积极的不安全的,因为它增加了人们通过接受密码管理器提供的内容并做出微小调整来选择与他们现有密码“相似”的密码的可能性。 (只是一个快速的说明,没有必要提到保障措施,以确保差异可以到位,因为我知道这一点 - 谢谢)

我已经做了大量的研究,试图禁用密码管理器包括:

  • 自动填充=“关闭/新密码/垃圾值”(对于形式和 类型=“密码”域,分别和同时)
  • 使用JavaScript来改变场从焦点上的type =“text”到type =“password”
  • 在密码之前插入隐藏的密码字段形式
  • 从外地

但是除去姓名和身份证,而一些方法部分工作在LD,没有什么工作始终。

我能找到的唯一能做到的事情似乎是在成功之后拍摄的是using a type="text" and displaying circles by using a dummy "password" font

但是,这种方法感觉就像我在与浏览器打交道,我不能相信没有密码管理员参与就没有简单的方法输入“隐藏”文本。

其他注意事项:

因此,这个问题。是否有可能有密码专家知道如何在输入隐藏文本时禁用密码管理器?谢谢!

+0

[如何防止浏览器存储密码](https:// stackoverflow。com/questions/41217019/how-to-prevent-a-browser-from-passwords-password) – Jay

+0

@jay - 谢谢,我完全明白你的观点,其中有很多关于这个主题的“变化”我的研究,但是我没有看到适用于“创建新密码”而不是“输入现有密码” – Pancho

+0

[禁用浏览器'保存密码'功能]的可能重复(https://stackoverflow.com/questions/32369 /禁用浏览器保存密码功能/) – CubicleSoft

尝试从输入中删除“名称”属性

+0

非常感谢输入 - 我为Chrome浏览器工作时喜出望外(不得不删除名称和ID属性)......但可惜它不起作用对于firefox :( – Pancho