手机
当前位置:查字典教程网 >编程开发 >Javascript教程 >验证码在IE中不刷新而谷歌等浏览器正常的解决方案
验证码在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中不刷新而谷歌等浏览器正常的解决方案】相关文章:

跨浏览器的设置innerHTML方法

JQuery boxy插件在IE中边角图片不显示问题的解决

iscroll.js的上拉下拉刷新时无法回弹的解决方法

png在IE6 下无法透明的解决方法汇总

Node.js重新刷新session过期时间的方法

js验证上传图片的方法

记录几个node.js错误及解决方案

JS实现兼容各浏览器解析XML文档数据的方法

JavaScript正则表达式之multiline属性的应用

JavaScript实现广告的关闭与显示效果实例

精品推荐
分类导航