js判断图片是否被缓存的一例代码

发布时间:2020-09-18编辑:脚本学堂
本文介绍下,用js判断检测网页中图片是否缓存的一例代码,IE8下测试通过,用到了js中Image类。有需要的朋友参考下吧。

功能:
js判断图片被缓存。

测试:
在ie8下测试通过。
其它浏览器,留给朋友们自行测试吧,呵呵。

代码如下:

复制代码 代码示例:
<script>
/**
 url 测试图片路径
 被缓存返回true,没被缓存返回false
 * edit by www.jb200.com
 */ 
 function testCache(url){ 
  alert('执行'); 
  var url='http://www.jb200.com/images/test-logo.png'; 
  var myImg = new Image();   
  myImg.src = url;   
  if(myImg.complete) {   
      alert('图片被缓存');   
      return true; 
  }else{   
      alert('图片没被缓存');   
      myImg.onload = function() {   
          alert('图片下载成功!');   
      }   
      return false; 
  }  
 }
</script>