怎么阻止Chrome浏览器弹出填充密码的弹框?
目前有个需求需要在密码输入框下面附上格式要求、密码强度之类的东西,如图。但是会被浏览器的填充密码弹框挡住。
Chrome版本: 133.0.6888.2(正式版本)dev (64 位)
技术栈:Vue2 ElementUI
目前尝试过的方案
1、autocomplete设置为off或者new-password,在Chrome上均不生效
2、动态设置readonly,首先会影响样式,其次试了还是无效,等readonly属性移除了又自动弹出来了
3、添加一对隐藏的input,这种方式只能阻止浏览器的默认填充行为,不能阻止弹出这个密码建议
前几年张鑫旭大佬专门写过一篇文章,在最后一个示例里面提到了类似的情况:
可以到原文里面看一下具体的思路 👉 聊聊:autofill和autocomplete自动填充 « 张鑫旭-鑫空间-鑫生活