当验证码点击刷新遇到IE缓存 2009-09-09 @ TECH
今天遇到一个问题
验证码复杂度搞了 有时候看不清楚 也边有了 “点击刷新这一功能”
但是如果只是简单的用 onclick=”this.src=’Ccode.asp'”
你就会发现很多时候 由于缓存的原因导致无法刷新
因为对于浏览器来说 你请求的是毫无变化的地址 浏览器会首先读取缓存
onclick=”this.src=’Ccode.asp’+Math.random();”
一个随机产生小于1的数字函数加在网址后面
就起到了每次打开都是请求新页面,因为每次的页面网址不相同
解决了IE对于相同页面网址的缓存问题
上一篇: FreeBSD 中常用查找文件命令
暂无评论