今天在做验证码的时候发现在IE中,验证码不会刷新,而谷歌等其他浏览器没有问题,所以我想到应该是缓存问题,因为IE默认的设置是如果访问地址没变化就不会去获取而是加载缓存中的内容
所以解决方案就是在验证码的切换地址后面加一个随机的参数
例如:
script//换验证码function changeimg(){/*math.random范围是0-1*999变成0-9993000 就是3000-3999*/var time=Math.round(Math.random()*999) 3000;$('#captcha').attr('src','__APP__/Public/verify/time/' time);}/script
您可能感兴趣的文章:分享一个漂亮的php验证码类
JavaScript生成验证码并实现验证功能
JavaScript实现横线提示输入验证码随输入验证码输入消失的方法
Ajax和PHP正则表达式验证表单及验证码
MVC使用极验验证制作登录验证码学习笔记7
thinkphp自带验证码全面解析
基于PHP实现短信验证码接口(容联运通讯)
Android获取短信验证码的实现方法
Android中用Bmob实现短信验证码功能的方法详解
【关于验证码在IE中不刷新的快速解决方法】极验验证码 安装部署详细介绍
推荐阅读
- 关于M29手机USB数据线充电问题的总结
- i茅台为什么收不到验证码介绍
- JavaScript代码因逗号不规范导致IE不兼容的问题
- 苹果忘记id密码怎么找回
- 关于拍照的图片不能全屏做桌面墙纸的问题
- 红米手机忘记锁屏密码怎么办
- IE6、IE7和FF的最简单的hack技巧
- 关于自我认知的名言
- 930手机隐藏电话号码的方法
- 关于代码备忘录使用说明