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;??} ?}?
?
?