关闭自动完成密码字段的(Autocomplete off For Password Field)

2019-09-29 15:55发布

我有编辑用户详细信息的形式。 当我选择表单密码字段已经显示其表单字段密码..所以当我只是改变了其他的东西,然后尝试保存密码也无二更新用..我怎么能离开密码领域的空白。这是迄今为止我都试过。但没有运气

<%= f.password_field :password, autocomplete: "off", class: "form-control", placeholder: "Leave as blank if you don't want to change password", value: "" %>

Answer 1:

这里是你的代码没有问题。

尝试在浏览器中清除记住密码。 这是因为你在登录的时候记住用户。 尝试清除缓存和所有其他的事情。



Answer 2:

编辑:上一个黑客不再适用于目前的Chrome。 现在, autocomplete="new-password"可用。

这样<input autocomplete="new-password" type="password" />

老=========== ===========答案

将这个标签在表单的第一道防线。

<input type="password" style="display:none;" />

我想,这是不是很爽,但它可以防止密码字段的自动完成。



Answer 3:

尝试以下步骤:

删除所有数据

  1. 点击浏览器工具栏上的Chrome菜单Chrome菜单。
  2. 选择工具。
  3. 选择清除浏览数据。
  4. 在出现的对话框中,选择“清空缓存”
  5. 使用菜单顶部选择要删除的数据量。 选择时间删除所有内容。
  6. 点击清除浏览数据。

截断并从修改: https://support.google.com/chrome/answer/95582?hl=en



文章来源: Autocomplete off For Password Field