通过代码解决谷歌浏览器禁止自动完成/自动补全/密码提示
问题背景:chrome浏览器关闭提示保存密码的功能,需要通过修改浏览器设置完成,用户操作的设备如果不是私有的就不希望密码被记录,这种需求不能通过用户主动去设置解决。
解决思路:
通过设置 autocomplete="off" 、 autocomplete="new password" 、 autocomplete="false" 可以实现在ie和FF中的禁用自动回填功能,在chrome下不生效;
通过获取焦点时修改 <input type="text" onfocus="this.type=password"/> 的type值,这种方法可以在初始页面时阻止自动回填,当再次点击username时,又会出现密码提示下拉框;
修改form表单提交为ajax提交,去掉form标签,可以解决自动回填问题,亲测有效。
以下地址为另一种解决思路: