【发布时间】:2017-01-11 18:53:45
【问题描述】:
我创建了一个个人资料页面,用户可以在其中更新密码:
<form action="..." method="post">
New password: <input type="password" autocomplete="new-password" name="password1" />
Repeat: <input type="password" autocomplete="new-password" name="password2" />
<input type="submit" value="OK" />
</form>
问题在于,当他们验证表单时,Chrome 并未建议在其密码管理器中更新密码。
我知道在某些网站上,当我更改密码时,Chrome 会自动检测到它并建议在密码管理器中进行更新。
如何强制 Chrome 考虑这个新密码?
我尝试使用 autocomplete 属性,或者添加一个请求旧密码的字段,但似乎没有任何效果……
让 Chrome 显示密码更新弹出窗口的唯一方法是在密码更改后将用户重定向到不同的 URL。
【问题讨论】:
标签: html forms google-chrome passwords change-password