如下代码:
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是该图片则已经存在于缓存之中,否则反之。