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