我是靠谱客的博主 苹果网络,最近开发中收集的这篇文章主要介绍关于火狐浏览器下记住密码的那些事,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

    做一个关于关机、重启功能的页面时,页面做好之后,顺利的取了关机、重启的接口,当点击关机或是重启按钮时,提示输入密码,如果你输入的密码正确,则功能正常的实现,如若密码错误,则不能实现此功能。一切都那么的完美,这可是我来公司做的第一个任务、也是正式加入team的第一项目,心想太顺了。哈哈哈。。。。在各个浏览器下测试都没有出现问题,然后就高兴地把代码提交了。第二天,测试组给提出了一个大的bug,说我的页面点进去,直接就是记住了密码,我想了很久为什么我这边没有出现那样的问题呢???到底是为什么呢???我就问测试组的人员,他们说其他的浏览器都没有问题,只有在火狐浏览器下密码是直接填上去的。我就想,密码不是要自己输入吗?为什么会自己填上去了呢?而且还是正确的密码?这是为什么呢????

        想了很久也没有搞明白是为什么???火狐一向不是兼容性很好嘛,而且在学校期间我们做的项目可都是在火狐浏览器下调试的,怎么会有这样的问题呢???自己想了很久还是没有明白,算了,直接问老大吧?老大说你问问测试组的人是不是在登录系统时记住了密码?果不其然,我自己登录系统记住密码时也出现了这个问题,百度找办法吧!后来才知道原来火狐回记住你登录的状态并自动填充,后来就在<input type="password" name="hh" />前加了一个<input type="password" style="display:none" />,同时将原来的改成了<input type="text" name="hh" οnfοcus="this.type='password''" /> ,重新发布了一次,发现真的有用,可是当你在此点击的时候,或在密码框下面出现密码提示。这可怎么办呢?别人登录的时候不还是会知道我的密码吗?后来就看了下人家淘宝的登录页面,发现和我的现在的“bug”是一样的,可是为什么人家的提示的是用户名,而我的是密码呢?后来发现我的用户名和密码是一样的,果断改掉,发现和淘宝的显示的是一样的啦,是用户名!

        我以为的bug就彻底解决了,然后就把代码上传了,在服务器上,为了确保bug已除,就自己测试了一下,发现不管你输入什么密码,都可以实现关机、重启功能。都想骂人了,这又是为什么??????还害得人家后台的同事以为是自己的问题,搞了半天(还被我搞关机了N次,庆幸的是人家脾气好,还有就是我们是一个team吗、、、哈哈  反正我是这样想的,虽然我也是很抱歉   哈哈哈),后来想了很久才发现我端口取值一直取的判断的第一个《input》的值,罪过罪过,(刚来公司就开始搞事情,几个意思》》》》自己冒了一身的冷汗。。。。)那肯定回功能实现了,(自己真是个大傻瓜,一万头草泥马路过,估计做后台的那个比我的更多,哈哈。。。。)重新改取值第二个《input》的取值,麻蛋  问题解决。。。

      

最后

以上就是苹果网络为你收集整理的关于火狐浏览器下记住密码的那些事的全部内容,希望文章能够帮你解决关于火狐浏览器下记住密码的那些事所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(46)

评论列表共有 0 条评论

立即
投稿
返回
顶部