平时喜欢在Firefox下进行开发,因为它有强大的开发工具插件,比如FireBug、Temper Data。当然,Chrome、IE也有相应的开发者工具,但是自己还是比较偏爱Firefox。

言归正传,最近在开发一个内部系统,有添加操作员的功能,超级管理员可以添加普通操作员,添加的时候需要输入密码。功能很简单,但是在开发调试的时候,发现在Firefox下,浏览器会自动将Form表单中的第一个Password控件的值自动填充,并将Password控件的上一个Text控件填充上值。

其他浏览器没有这种情况,能猜测到应该是浏览器的自动保存密码功能所导致的。去掉浏览器的自动保存密码功能可以规避这个问题,但是我们不能因为这个让用户不使用密码保存功能(太不人性化了)。

我想这个问题虽然有点棘手,但是应该同样会有很多人遇到,去网上搜了一大圈,终于发现有一篇帖子上写的与我所遇到的问题一样,按照他所说的在控件上加上 autocomplete="off"

<input type="password" name="mall_password" id="mall_password" value="" class="input-medium" maxlength="20" autocomplete="off" />

添加完后,刷新页面,OK,解决了!

PS:开发工具中添加完autocomplete 属性后可能会有警告,这个不用理会,因为这个属性是Firefox中特有的,开发工具不识别,其他浏览器也识别不了,当然也不会影响兼容性。

转载于:https://blog.51cto.com/xiaobo0419/1340861

Firefox下去掉密码自动填充相关推荐

  1. iOS-账号密码自动填充与添加

    iOS-账号密码自动填充与添加 前言 这个功能已经推出很久了,也在很多APP上都实现了这个功能,今天发现这个功能很友好以及手上的APP还未实现这个功能, 索性温习并记录一下. 密码自动填充简化了iOS ...

  2. 用Greasymonkey实现密码自动填充

    为什么要实现密码自动填充? 密码多了记不住怎么办?每次录入太麻烦怎么办? 自己动手丰衣足食!根据应用场景不同,高度定制密码自动填充策略.在这里我将介绍如何使用Firefox的Greasemonkey插 ...

  3. 查看ie保存的表单_解决浏览器保存密码自动填充问题

    解决浏览器保存密码自动填充问题 问题描述 话说有一天,我如往常一样打开我的开发网站进行登录操作.浏览器很平常的在我们进行登录操作之后询问我是否需要记住密码,懒惰如我点击了记住密码.一切都很正常的进行着 ...

  4. 【keepass】利用keepassxc-browser浏览器扩展和keepassnatmsg插件实现密码自动填充(KeePassHttp-Connector/KeePassHttp)

    一.keepass密码管理工作流涉及的不同软件.插件.浏览器扩展 1.1 keepass的三个版本 keepass:只兼容win.插件生态更加完善. keepassX:更新缓慢,社区后来另行搞了一个k ...

  5. 如何修改chrome账号密码自动填充的字体样式

    项目场景: 登录页面刷新输入框自动填入的账号和密码,实际字体大小与输入框设置的字体大小不同,点击输入框后字体又变成了设置的字体大小. 问题描述: 在css样式中设置输入框字体大小为 font-size ...

  6. iOS开发之如何不使用系统的密码自动填充(如何禁用系统键盘使用第三方搜狗键盘)

    一个页面有两个输入框 当一个是用户名,一个是密码的时候会激发系统的密码自动填充功能,使得第一个输入框不能使用搜狗第三方键盘. 1.设置键盘的textContentType是不管用的. 2.设置开启第三 ...

  7. input标签在谷歌浏览器记住密码下的一个自动填充BUG

    Chrome自带记住密码功能,带来了极大方便 但是在点击保存之后,input标签会自动填充所保存的密码,如下图: 而且填充得很乱,密码不一定就会填充在密码框里.解决这一个BUG,可以用下面这个方案: ...

  8. 解决浏览器保存密码自动填充问题

    问题描述 话说有一天,我如往常一样打开我的开发网站进行登录操作.浏览器很平常的在我们进行登录操作之后询问我是否需要记住密码,懒惰如我点击了记住密码.一切都很正常的进行着,没有什么异常发生.然而,问题就 ...

  9. 禁止input密码自动填充及浏览器记住密码完整解决方案

    完整方案 禁止缓存,禁止自动填充,不会触发浏览提示记住密码,其余与正常一致,该方案跨浏览器兼容且易结合任何框架及库使用. npm i nice-pass-word 具体使用参照文档既可以. 下面的内容 ...

最新文章

  1. 使用python建立简单的单链表
  2. eclipse关闭mysql数据库,有关于用eclipse连接mysql数据库出现的问题以及解决办法
  3. 水稻微生物组时间序列分析
  4. tensorflow-tf.train.shuffle_batch
  5. SpringBoot(十三)-- 不同环境下读取不同配置
  6. 监视和检测Java应用程序中的内存泄漏
  7. 打破“单点防护”缺陷,山石网科发布“云网端”XDR解决方案
  8. Gridiew——表的内容居中
  9. 盘点OLCF的超级计算机
  10. 用AtomicStampedReference解决ABA问题
  11. 深入Webpack-编写Loader
  12. NMAKE 详解(整理转载)
  13. 安卓电子书格式_不用电脑,6招教你把手机上的电子书传输到Kindle上
  14. 知网哭穷赔不起1200亿,网友:收钱时咋不嫌多
  15. hbuildX使用夜神模拟器配置
  16. 动态内存分配算法:首次适应算法,循环首次适应算法,最坏适应算法,最佳适应算法实现
  17. Jira Seraph 中的身份验证绕过漏洞(CVE-2022-0540)
  18. 改变人生的100句箴言
  19. MT【109】线面角最大时为二面角平面角
  20. 怎么用matlab作出两个系统的相位差,如何求两个信号的相位差

热门文章

  1. windbg linux内核调试,使用Windbg调试window内核
  2. .h文件包含后显示类型_C语言中#include只能包含.h文件吗?
  3. linux恢复mysql配置文件_linux下mysql配置文件my.cnf详解【转】
  4. Node.js ES6 模块化的基本语法-按需导出与按需导入
  5. linux 内核空间与用户空间
  6. Web Audio API
  7. Python Types
  8. Vue结合Echarts
  9. neo4j python
  10. matlab elif,MATLAB与fftfilt相当于Python