chrome浏览器有缓存时候,自动填充会有淡黄色背景色,如何解决?
首页 > Html    作者:lininn   2018年3月14日 16:46 星期三   热度:2304°   百度已收录  
时间:2018-3-14 16:46   热度:2304° 

情景一:input文本框是纯色背景的

解决办法:

input:-webkit-autofill { -webkit-box-shadow: 0 0 0px 1000px white inset; -webkit-text-fill-color: #333;
} 

情景二:input文本框是使用图片背景的

解决办法:

if (navigator.userAgent.toLowerCase().indexOf("chrome") >= 0)
{ var _interval = window.setInterval(function () { var autofills = $('input:-webkit-autofill'); if (autofills.length > 0) { window.clearInterval(_interval); // 停止轮询 autofills.each(function() { var clone = $(this).clone(true, true);
        $(this).after(clone).remove();
      });
    } 

}, 20); }

思路二: 关闭浏览器自带填充表单功能

设置表单属性 autocomplete="off/on" 关闭自动填充表单,自己实现记住密码

<!-- 对整个表单设置 --> <form autocomplete="off" method=".." action=".."> <!-- 或对单一元素设置 --> <input type="text" name="textboxname" autocomplete="off">
感觉还是思路二好用

二维码加载中...
本文作者:lininn      文章标题: chrome浏览器有缓存时候,自动填充会有淡黄色背景色,如何解决?
本文地址:?post=109
版权声明:若无注明,本文皆为“覆手为雨”原创,转载请保留文章出处。
分享本文至:

返回顶部    首页    手机版本    后花园   会员注册   
版权所有:覆手为雨    站长: lininn