varGetshareimages ={defaultimg:"Defaultimg.png", _allimgs:NULL, Init:function() {Getshareimages._allimgs= document.getElementsByTagName ("img"); if(Getshareimages._allimgs.length = = 0){ returngetshareimages.defaultimg; }Else{ returngetshareimages.checkrepeat (); }}, _srcs:{}, allimgs:[], Checkrepeat:function(){ varLen =getshareimages._allimgs.length; for(vari = 0; i < Len; i++) { var_img =Getshareimages._allimgs[i]; //filter out images that you can't see if(_img.style.display = = ' None ' | | _img.style.visibility = = ' hidden '){ Continue; } if(Getshareimages._srcs[_img.src]) {}Else{GETSHAREIMAGES._SRCS[_IMG.SRC]= 1; GetShareImages.allImgs.push (_IMG); } }; returngetshareimages.checkcondition (); }, results:[], checkcondition:function(){ varLen =getShareImages.allImgs.length; varimg; varLoadedcount = 0; for(vari = 0; I < len && I < 10; i++) {img=Getshareimages.allimgs[i]; if(Img.width >= | | img.height >= 200) {Loadedcount++; GetShareImages.results.push (IMG); returnimg.src; } }; if(Loadedcount = =getShareImages.results.length) { returngetshareimages.defaultimg; }}}getshareimages.init ();
App share crawl Web images