验证码在IE中不刷新而谷歌等浏览器正常的解决方案
2014-03-18 00:00
323 查看
今天在做验证码的时候发现在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的解决方案
- 关于验证码在IE中不刷新的解决方案
- 编码乱码,浏览器IE乱码,谷歌正常问题
- 当火狐,谷歌正常而IE和 360 浏览器直接对$.ajax执行error而不执行 success时
- 关于ie,friefox js刷新会导致浏览器出现重新提交对话框
- IE突然不能用了,别的浏览器正常
- struts2防止表单重复提交以及刷新浏览器重复访问后台的解决方案
- 谷歌推浏览器插件将IE变为Chrome
- IE7下验证码刷新无效如何解决?
- js屏蔽浏览器(IE和FireFox)的刷新和右键等功能
- [哀悼芦山地震]把网页变成黑白(谷歌、火狐、ie等浏览器兼容)
- 提交表单数据,在IE及其它浏览器中乱码的解决方案
- div+css 构建3行3列的表格,在FF和IE,以及苹果的浏览器下均可以正常的显示,放大,缩小
- flex上传带中文参数,但是在后台转换成中文时,IE内核的浏览器可以成功,但是火狐和谷歌等不行。解决方案
- ie 火狐 谷歌 浏览器下载,文件名字乱码,空格,不兼容问题解决
- 调用jquery的resize方法改变div的宽度和高度在IE中不变,在谷歌中可以正常显示
- (亲测兼容360、IE、谷歌、火狐等浏览器)鼠标悬停显示页面被截取字段的全部内容
- 修改文件后浏览器自动刷新解决方案
- IE、火狐(Firefox)和谷歌(Google Chrome)浏览器差异【收集】