js判断一个图片是否已经存在于缓存


如下代码:

var  url = "http://......../image.jpg" ;
var  img = new  Image();
img.src = url;
 
if (img.complete) {
     alert( '该图片已经存在于缓存之中,不会再去重新下载' );
} else {
     alert( '图片不存在缓存之中' );
     img.onload = function () {
         alert( '图片下载成功!' );
     }
}

shiyong

使用Image对象的complete属性来判断指定图片是否已经存在缓存之中,当complete属性为true是该图片则已经存在于缓存之中,否则反之。


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM