摘要:在项目开发期间发现谷歌浏览器有记住密码的功能,该功能有个问题就是一遇到就开始自动填充,同一个账户还好,就是了。不生效方案附在表单的情况下再加一个隐藏的方式去填充,对我来说无效。
在项目开发期间发现谷歌浏览器有记住密码的功能,该功能有个问题就是一遇到input type=password就开始自动填充,同一个账户还好,就是bug了。找了一堆解决方案终于找到了办法,下面分享一下解决方案。
1、不生效方案:
附:在表单的情况下再加一个input隐藏的方式去填充,对我来说无效。谷歌版本 73.0.3683.86(正式版本) (64 位)
解决方案:
1、可以在不需要默认填写的input框中设置 autocomplete="new-password" (亲测有效)
这种方式的话感觉不如方案一来的好,不过也是可以的。
还有其他的解决方案不过我没有试验,这两种是行之有效的办法。
参考资料:
https://blog.csdn.net/xw50550...
https://stackoverflow.com/que...
文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。
转载请注明本文地址:https://www.ucloud.cn/yun/103223.html
摘要:所以,这里给设置初始为,在用户点击聚焦后设置为,避免浏览器在页面之后判断登录表单进行回填。 本文由 Deguang 发表于 码路-技术博客 浏览器的保存账户密码功能,给我们带来了很大的便利,但是在有些情况下,我们并不希望浏览器帮我们填充一些表单,然而autocomplete的一些参数项并不能阻止浏览器回填,这里我们来看下如何解决这个问题。 问题描述: 项目注册部分的表单有三项,分别为手...
摘要:于是查看浏览器页面行为,发现该表单邮箱账号密码字段被浏览器默认填写,导致反复触发校验。正常触发自动填充解决方式既然浏览器遇到与的标签紧邻时触发自动填充行为,则将两个隔开,使用隐藏的方式欺骗浏览器,将密码信息填写在隐藏区域。经测试问题解决。 在开发中偶然遇到的一个奇怪的问题,有一个需求会让用户输入邮箱和密码信息,该表单设置了校验规则(当触发blur时,才会触发校验),但之后的测试发现,只...
摘要:于是查看浏览器页面行为,发现该表单邮箱账号密码字段被浏览器默认填写,导致反复触发校验。正常触发自动填充解决方式既然浏览器遇到与的标签紧邻时触发自动填充行为,则将两个隔开,使用隐藏的方式欺骗浏览器,将密码信息填写在隐藏区域。经测试问题解决。 在开发中偶然遇到的一个奇怪的问题,有一个需求会让用户输入邮箱和密码信息,该表单设置了校验规则(当触发blur时,才会触发校验),但之后的测试发现,只...
阅读 2879·2021-11-22 15:22
阅读 19445·2021-09-22 15:00
阅读 1459·2021-09-07 09:58
阅读 1258·2019-08-30 13:01
阅读 2465·2019-08-29 16:27
阅读 2360·2019-08-26 13:25
阅读 1641·2019-08-26 12:13
阅读 964·2019-08-26 11:53