我希望用户在执行某些敏感功能(例如永久删除记录)之前重新确认密码。
用户已将自己的登录用户名/密码保存在Chrome中,因此无论何时要求用户重新确认其密码,Chrome都会提示"使用密码[用户名]"看看他是否想在场上使用保存的密码。
尝试过autofmplete autofill = off但没有成功。有什么想法吗?
答案 0 :(得分:0)
尝试以下方法:
某些版本的Chrome在自动填充方面存在一些问题。
请参阅:https://code.google.com/p/chromium/issues/detail?id=468153
答案 1 :(得分:0)
你说你试过了:
autocomplete autofill = off
但是,您需要确保:
autocomplete="off" autofill="off"
(作为两个独立的属性)。否则,这会将autocomplete
设置为true
(默认值)。
而且,根据this SO answer,在autocomplete="false"
上使用<form>
现在无法使用Chrome。看他的解决方法:
根据该答案,Chrome会在密码为用户名之前自动承担任何<input>
。因此,在实际输入之前隐藏(display: none
)<input>
以欺骗Chrome。
答案 2 :(得分:0)
至少在google chrome中,实际上autocomplete =“ false”或autocomplete =“ off”无效。
所以我用这个autocomplete="new-password"