关于验证码在IE中不刷新的快速解决方法
2017-11-15 00:00
447 查看
今天在做验证码的时候发现在IE中,验证码不会刷新,而谷歌等其他浏览器没有问题,所以我想到应该是缓存问题,因为IE默认的设置是如果访问地址没变化就不会去获取而是加载缓存中的内容
所以解决方案就是在验证码的切换地址后面加一个随机的参数
刚开始使用的随机参数是new Date();虽然时间每次不一样 但是还是不会刷新 改用产生的随机数就可以了,
例如:
所以解决方案就是在验证码的切换地址后面加一个随机的参数
刚开始使用的随机参数是new Date();虽然时间每次不一样 但是还是不会刷新 改用产生的随机数就可以了,
例如:
<script> //换验证码 function changeimg(){ /* math.random范围是0-1 *999变成0-999 +3000 就是3000-3999 */ var time=Math.round(Math.random()*999)+3000; $('#captcha').attr('src','__APP__/Public/verify/time/'+time); } </script>
相关文章推荐
- 关于验证码在IE中不刷新的快速解决方法
- 关于验证码在IE中不刷新的快速解决方法
- IE7下验证码不刷新的奇怪解决方法
- innerHTML中表单值不刷新在IE和火狐以及在在火狐当中outerHTML的解决方法
- IE bug css 关于"浮动边距加倍"及其解决方法
- 关于.NET点击图片就可刷性验证码的问题解决方法
- 关于在FireFox 3.0 中showModalDialog的页面刷新window.dialogArguments引用丢失的解决方法
- 关于IE出现问题的解决方法
- 关于form页面刷新重复提交的解决方法
- QTP关于验证码的应用解决方法之一
- 关于JavaScript的IE和火狐的兼容性解决方法
- 关于java 图形验证码的解决方法
- 关于IE出现问题的解决方法
- 关于scrollbar-face-color只支持ie的解决方法
- 关于delphi中控件刷新时带来的闪烁问题(gif),转自别人的解决方法描述。
- 关于Firefox和IE下的CSS表现的几个问题和解决方法
- IE7下验证码刷新无效如何解决?
- QTP关于验证码的应用解决方法之一
- 关于ajax请求数据不能刷新的解决方法
- 关于IE登录FTP站点,选择"保存密码"后,登录窗口不在出现的解决方法