解决Chrome浏览器中autocomplete="off"失效导致自动填充的问题
作者:像素漫游时间:2026-10-22 09:00:45浏览:249
在Chrome浏览器中,即使设置autocomplete="off",密码输入框仍可能被自动填充。这是因为浏览器根据type="password"判断自动填充行为。解决方法是先将密码框type设为text,点击时通过JS动态修改为password,从而阻止自动填充。
Chrome中autocomplete="off"失效问题
js 开发中 autocomplete="off" 在 Chrome 浏览器内失效的解决方案
问题现象:表单输入框点击时出现自动填充提示,添加 autocomplete="off" 属性在 Chrome 中无效。
失效原因:当 input 的 type 属性为 password 时,浏览器会自动填充用户名和密码框。
解决方法:将密码输入框初始 type 设为 text,点击时通过 JS 将 type 属性改为 password,从而解决问题。
HTML 页面代码如下:
HTML与JS实现方案
<input class="input1" id="userpassword" <span style="color:#ff0000;">type="text"</span> placeholder="新密码"
autocomplete="off"/>
JS 代码:
$("#userpassword").click(function(){
<span style="color:#ff0000;">$(this).attr("type","password");</span>
});
如有疑问请留言或者到本站社区交流讨论,感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!
作者最新文章
D3.js 处理大规模数据点的性能优化策略
2026-11-05 15:37:25
JS实现网页摄像头实时扫码:结合getUserMedia与jsQR教程
2026-11-05 15:27:28
D3.js v5 迁移到 v7 的 API 变更与注意事项
2026-11-05 11:57:17
使用 animate.js 实现多元素协同的序列动画
2026-11-04 22:27:53
JS拖拽排序时怎么添加平滑动画效果?FLIP技术实战
2026-11-04 10:12:22
