Math.random()-实现浏览器验证码点击刷新的JS方法核心

来源:互联网 发布:1688传淘宝后无法上架 编辑:程序博客网 时间:2024/04/29 20:12

Math.random()-实现浏览器验证码点击刷新的JS方法核心

代码:

onclick="this.src='control/test.php?time='+Math.random()"

Math.random()会返回一个0到1之间的随机数。
time=一个随机数后,链接地址src每次打开后就会是一个随机的src地址。
在url中添加无效的变量time后一般浏览器会忽略该变量,但有一个浏览器不一般,就是IE!
它解决的其实是IE的缓存问题,添加随机变量使url不同时,IE就会重新刷新缓存,否则IE会直接在缓存中提取数据,而不理会数据是否更新。

1 0
原创粉丝点击