【问题标题】:Google Chrome Auto Fill User Credentials, Make it STOP谷歌浏览器自动填充用户凭据,让它停止
【发布时间】:2016-06-08 17:34:25
【问题描述】:

似乎每隔一周我都需要添加、扩展或想出不同的方法来解决这个问题。自从谷歌决定我们不想再识别“自动完成”属性以来。我的理智已经失控了。

我在表单中有一个密码字段,用户需要重新输入密码才能授权所采取的操作。但是,由于该字段,chrome 决定使用用户凭据预填充之前出现的任何文本字段。

我尝试过隐藏输入,或者通过隐藏类型或隐藏样式,我尝试在表单上方短暂显示字段,然后动态设置它们的样式。在此之前我也尝试了很多东西,但没有任何效果。

总体而言,我的问题是我也不能简单地通过脚本强制清除该字段,因为有问题的字段可能由我的脚本从前端或后端填充,因为没有干净的方法来检测放入的内容现场有什么。

那么解决方法是什么?有人有什么好东西吗?

【问题讨论】:

    标签: javascript html forms google-chrome reactjs


    【解决方案1】:

    我解决这个问题的方法是这样的:

    <form method="post" action="post.php" id="messageForm" autocomplete="off">
    

    autocomplete="off" 完全符合我的要求。

    编辑:我刚刚看到您说自动完成属性不适合您。你把它放在表单标签里了吗?这对我来说非常有用,我对 Chrome 自动完成没有任何问题了。

    【讨论】:

      猜你喜欢
      • 2018-07-18
      • 1970-01-01
      • 1970-01-01
      • 2011-11-05
      • 2011-06-10
      • 2014-02-19
      • 2014-06-03
      相关资源
      最近更新 更多