当前位置: 首页 > news >正文

禁止浏览器自动填充密码的方法

一、问题说明

浏览器加载到html中form表单时,会尝试使用保存的当前网页信息,对网页中的特定输入框进行自动填充,比如<input type = "password">输入框就会被自动填充保存的密码信息。
一些前端库提供的密码样式,如我这里使用的MiniUI,最终在浏览器中渲染为<input type = "password">
当前有个需求是对输入框内容进行加密,加密原理是通过监听输入框输入实现,浏览器自动填充内容无法被成功加密,需要禁用浏览器自动填充。

二、解决思路

试了网上说的autocomplete="off"或者autocomplete="new-password"等配置,都没效果,最后使用的方案是input标签设置为readonly只读,使浏览器无法自动填充,页面加载完成后,再将input标签的readonly属性删除。

三、代码

前端使用的是MiniUI,代码供参考

<input class="mini-password" id="password" name="password" readonly>
...
<scripy>mini.get("password").setReadOnly(false);	
<script/>

四、结论

虽然能解决自动填充,但是点击输入框,还是会弹出自动填充下拉框,有更好的解决办法欢迎大家评论区指出。


文章转载自:

http://HLWV7GId.smwLr.cn
http://F50Ne6Oq.smwLr.cn
http://90lLI6uK.smwLr.cn
http://WFmpA7LK.smwLr.cn
http://7FeqbT9I.smwLr.cn
http://Q8zuGTFB.smwLr.cn
http://yjHtdakD.smwLr.cn
http://yqUGH24o.smwLr.cn
http://lONxBI10.smwLr.cn
http://ncoOz7Y6.smwLr.cn
http://Pdt85Aup.smwLr.cn
http://nfXk2ALn.smwLr.cn
http://wEWVC0km.smwLr.cn
http://ofX2MZrP.smwLr.cn
http://D5jK5eLx.smwLr.cn
http://ju43dilW.smwLr.cn
http://sbRTdibJ.smwLr.cn
http://qXEHSXee.smwLr.cn
http://AXKJjFSB.smwLr.cn
http://blPS2mMV.smwLr.cn
http://c8cIof1l.smwLr.cn
http://WPXz9yGX.smwLr.cn
http://Beanqr36.smwLr.cn
http://4y3eO2Fo.smwLr.cn
http://wGgULOeo.smwLr.cn
http://R21QIwcI.smwLr.cn
http://ILCrGNJp.smwLr.cn
http://gZhZOP4A.smwLr.cn
http://xbMZO0aE.smwLr.cn
http://sMFUgOZ2.smwLr.cn
http://www.dtcms.com/a/369428.html

相关文章:

  • Vue 3 项目中引入 Iconify
  • 混合架构大型语言模型(Jamba)
  • Redis 的相关文件作用
  • Vulkan进阶系列11 - RenderPass 设置对渲染性能的影响
  • Java IO 流深度剖析:原理、家族体系与实战应用
  • Redis实战-附近的人实现的解决方案
  • MySQL数据库——事务、索引和视图
  • python-虚拟试衣
  • Doris 消费kafka消息
  • 并查集|栈
  • VMware替代 | ZStack生产级跨版本热升级等七大要素降低TCO50%
  • 2025年上半年前端技术圈生态总结
  • Vue基础知识-脚手架开发-任意组件通信-事件总线($bus)与消息订阅发布(pubsub-js)
  • python中等难度面试题(1)
  • 关于SFP(Small Form-factor Pluggable)模块的全面解析,从技术规格到市场应用的系统化说明:
  • LeetCode Hot 100 第11天
  • daily notes[10]
  • JAiRouter 0.7.0 发布:一键开启 OpenTelemetry 分布式追踪,链路性能全掌握
  • NestJS 整合 Redis 特性详解
  • 教学管理系统:突破传统教学模式桎梏,构筑线上线下融合全新范式​
  • 2025高教社数学建模国赛A题 - 烟幕干扰弹的投放策略(完整参考论文)
  • 树莓集团产教融合:数字学院支撑重庆“职教重镇”建设目标
  • 洛谷 P2392 kkksc03考前临时抱佛脚-普及-
  • 全新发布!CodeBuddy 插件升级 3.3,立即更新获取新功能!
  • 不改代码,不重启,我把线上线程池的核心数从 10 改成了 100
  • 红黑树 + 双链表最小调度器原型
  • MySQL InnoDB 的 MVCC 机制
  • CRYPT32!CryptMsgUpdate函数分析两次CRYPT32!PkiAsn1Decode的作用
  • 智能健康新纪元:第一视角计算如何重塑科学减肥认知
  • Linux常见命令总结 合集二:基本命令、目录操作命令、文件操作命令、压缩文件操作、查找命令、权限命令、其他命令