通过JS防止页面缓存
在IE浏览器中,对于完全相同的URL,它可能会从缓存中读取,
为了防止这种情况发生,我以前是使用一个随机数。
var url="http://www.cybn.cn/a.html?tmp="+Math.random()
window.open(url);
这个方法还是很管用的,但它不完美,因为随机数也可能会相同。
后来发现一种新的方法,读系统时间戳,因为它是毫秒级的,在当前CPU条件,取两次时间戳肯定会不同。
var url="http://www.cybn.cn/a.html?tmp="+new Date().getTime()
window.open(url);
没有评论:
发表评论