展会信息港展会大全

验证码在IE中不刷新而谷歌等浏览器正常的解决方案
来源:互联网   发布日期:2016-01-26 11:07:09   浏览:1870次  

导读:在IE中,验证码不会刷新而谷歌等其他浏览器没有问题,解决方案就是在验证码的切换地址后面加一个随机的参数今天在做验证码的时候发现在IE中,验证码不会刷新,而谷歌等其他浏览器没有问题,所以我想到应该是缓存 ...

在IE中,验证码不会刷新而谷歌等其他浏览器没有问题,解决方案就是在验证码的切换地址后面加一个随机的参数

今天在做验证码的时候发现在IE中,验证码不会刷新,而谷歌等其他浏览器没有问题,所以我想到应该是缓存问题,因为IE默认的设置是如果访问地址没变化就不会去获取而是加载缓存中的内容

所以解决方案就是在验证码的切换地址后面加一个随机的参数

例如:

代码如下:

<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 验证码 刷新

AiLab云推荐
推荐内容
展开

热门栏目HotCates

Copyright © 2010-2024 AiLab Team. 人工智能实验室 版权所有    关于我们 | 联系我们 | 广告服务 | 公司动态 | 免责声明 | 隐私条款 | 工作机会 | 展会港