- 一个新的系统,系统登录时,我们选择记住账号密码,
- 可是进入到系统里面的一个表单,有多个输入框,其中有一个密码输入框,
- 那么这时候,
- 对搜狗浏览器,会把第一个输入框里面填充最近登录的账号,密码输入框填充该账号对应的密码
- 对chrome浏览器,双击输入框,会把历史输入记录下拉列表弹出来,列表里面包括曾经登录的账号,密码输入框则会对应填充
- 如何解决这个问题
- 有两种方式:
- 1、搜狗浏览器对表单里面的密码输入框敏感识别,我又添加了一个密码输入框,作visibility:hidden处理【不可用display:none】;此时就有两个密码输入框了,让浏览器无法选中填充对象,从而达到不会自动填充的目的
- <input autocomplete="off" type="password" maxlength="6" name="pwd" >
- <input type="password" style="visibility: hidden;width:0;margin:0;">
- 2、采用障眼法,模拟出密码输入框,
- <input autocomplete="off" type="text" id="nPassword" maxlength="6" >
- <input type="hidden" id="rPassword" name="pwd">
- // 数组存储输入的字符
- var passArr=[];
- $("#nPassword").keyup(function(){
- debugger;
- var noPass=$(this).val();
- var len = $(this).val().length;
- // 输入
- if(len>passArr.length){
- var newLen = len-passArr.length;
- for(var i=0; i<newLen; i++) {
- debugger;
- passArr.push(noPass.substring(passArr.length, passArr.length + 1));
- }
- }
- // 删除
- if(len<passArr.length){
- var _newLen=passArr.length-len;
- for(var i=0;i<_newLen;i++){
- passArr.pop();
- }
- }
- //将数组赋值给真实密码隐藏字段
- var realPwd = passArr.join("");
- $("#rPassword").val(passArr.join(""));
- var _star=""
- for(var a=0; a<passArr.length;a++){
- _star+="*";
- }
- $("#nPassword").val(_star);
- console.log("密码"+$("#rPassword").val());
- });
- 将输入的字符逐个存储在数组里,将数组的值作为最后输入的密码值,而输入框里面则显示的“*”,
相关推荐
- 利用Cookie实现登录绕过:当用户首次登录某个网站并选择“记住我”选项时,服务器会将一个包含登录凭证的Cookie发送给浏览器。下次访问时,只要浏览器发送这个Cookie,服务器就能识别用户,无需再次输入用户名和...
它强调了该浏览器具备导入和识别百度COOKIE的能力,这样用户在打开浏览器后,可以直接跳过登录步骤,快速访问百度的各项服务,如百度搜索、百度网盘、百度贴吧等,极大地提高了用户体验和效率。 标签“COOKIE浏览器...
针对这个需求,`C#` 提供了一种方式来读取并解密Chrome浏览器的Cookie值。本文将详细讲解如何利用`C#`代码实现这一功能,以及与之相关的技术点。 首先,`C#`是Microsoft开发的一种面向对象的编程语言,广泛应用于...
搜狗浏览器白屏解决方案 ...通过清除浏览器缓存和Cookie、检查网络连接等方法,可以解决搜狗浏览器白屏问题。如果问题仍未解决,可以尝试其他方法,例如检查浏览器插件、网络连接速度、浏览器版本等。
通过掌握这些技能,你可以轻松地解决那些难以通过API直接访问的网站登录问题。同时,CefSharp还提供了许多其他高级特性,如插件支持、JavaScript互操作等,为开发者提供了极大的灵活性和便利性。
4. **智能填表**:搜狗浏览器的智能填表功能可以记住并自动填充表单信息,节省输入时间。 总的来说,搜狗浏览器凭借其强大的功能和用户友好的界面,为用户提供了一个高效、安全的上网环境。不断迭代的版本也反映了...
为了解决这个问题,Flash开发者引入了FlashCookie,它们可以存储比普通Cookie更大容量的数据(高达100KB),并且更难以被用户发现和删除。 FlashCookie的工作原理是,当用户访问使用Flash技术的网站时,该网站可以...
`browser-cookie3` 是一个用于Python 3的库,能够帮助用户将当前浏览器中的cookies提取出来,并存储到一个`cookiejar`对象中,从而实现无需登录即可通过Python脚本获取与浏览器相同的网页内容。这个工具是基于...
C#结合CEFSharp库提供了一种解决方案,使得开发者能够创建一个具有浏览器功能的应用程序,并且能够处理多账户同时登录的问题。这篇内容将深入探讨如何使用C#和CEFSharp来实现这一目标,并涉及到Cookie隔离以及修改...
【搜狗浏览器】是一款由搜狗公司开发的网络浏览器,其设计目的是为用户提供快速、稳定且功能丰富的上网体验。作为一款国内广受欢迎的浏览器产品,搜狗浏览器融合了多项先进技术,旨在提高用户的浏览效率和安全性。 ...
然而,由于浏览器的安全策略,特别是对于第三方cookie的处理,开发者可能会遇到在特定浏览器如Safari、Opera以及某些使用特定内核的搜狗浏览器中无法读取`iframe`内的cookie的问题。这个问题主要源于浏览器对第三方...
总结来说,通过改变浏览器的Cookie确实可以方便地切换登录用户,但这种方法需要注意安全问题,包括但不限于Cookie的清理、防止XSS和CSRF攻击。开发者需要在便利性和安全性之间找到合适的平衡,以保护用户的数据安全...
5. **跨域问题**:由于浏览器的同源策略限制,JavaScript通常只能访问同源(协议、域名和端口相同)的Cookie。为了跨越这个限制,插件可能利用了浏览器插件的权限,允许读取不同源的Cookie。 6. **安全与隐私**:在...
总之,Cookie.js作为一款小巧且功能强大的JavaScript库,为处理浏览器cookie提供了一种简便易用的解决方案。其小巧的体积、无依赖的特性,以及丰富的API接口,使其成为开发者处理cookie问题的首选工具。在压缩后的...
代码如下: function ClearCookie() { var expires = new Date(); expires.setTime... //expires是对应过期时间的设置,不设这个值,cookie默认在关闭浏览器时失效 [removed] = “roleID=’333”’;path=/;expires=”
【候鸟浏览器Cookie号导入导出清空视频教程】是一个针对使用候鸟浏览器进行Cookie管理的教程资源。在互联网上,Cookie是网站用于存储用户信息的一种小型文本文件,包括登录状态、购物车信息等。了解如何正确管理和...
标题中的"CefSharp浏览器多开-Cookie独立"指的是利用CefSharp库实现浏览器的多实例运行,且每个实例的Cookie管理保持独立。CefSharp是一个.NET框架下的Chromium Embedded Framework (CEF)绑定库,它允许开发者在...
可以将表单的 autocomplete 属性设置为 off,以便防止浏览器自动填写表单。此外,还可以将密码输入框的 type 属性设置为 text,然后使用 JavaScript 在获取焦点时将其设置为 password。代码如下: ```html ;...
浏览器删除cookie方法 浏览器删除cookie方法是一种常用的操作,旨在清除浏览器中的cookie信息。Cookie是网站服务器存储在用户本地电脑中的用户信息或相关网站信息,主要用途是节省网站服务器资源、方便电脑用户和...