现在需要用js 判断某张远程图片是否存在
看了下网上代码
function CheckImgExists(imgurl) {
var ImgObj = new Image(); //判断图片是否存在
ImgObj.src = imgurl;
console.log(ImgObj.fileSize);//打印出来是undefined
//没有图片,则返回-1
if (ImgObj.fileSize > 0 || (ImgObj.width > 0 && ImgObj.height > 0)) {
return true;
} else {
return false;
}
}
但是自己测试 并不可行,总是返回false.求大神支招,
因为图片加载是需要时间的,不能立马打印ImgObj.fileSize
改下函数,传入加载后的回调