日期:2014-05-16  浏览次数:20341 次

js判断图片是否被缓存

在ie8下测试是可以的,别的没测。有用到的可以自己测试下,呵呵。

?

代码如下:

?

/**
?url 测试图片路径
?被缓存返回true,没被缓存返回false
?*/
?function testCache(url){
??alert('执行');
??var url='http://www.8chedao.com/page/images/webIndex-logo.png';
??var myImg = new Image();? 
??myImg.src = url;? 
??if(myImg.complete) {? 
????? alert('图片被缓存');? 
????? return true;
??}else{? 
????? alert('图片没被缓存');? 
????? myImg.onload = function() {? 
????????? alert('图片已经下载成功!');? 
????? }? 
????? return false;
??} 
?}

?

?

?