var JSONMessage; var xhrImg; function trueImage(){ var instream=xhrImg.responseText; self.postMessage( {'status':'normal','message':instream,'savePath':JSONMessage.savePath} ); return; }; function falseImage(){ self.postMessage({'status':'error','message':'IMAGE FILE ACCEPT ERROR!!'}); return false; }; function downloadImage(){ xhrImg=new XMLHttpRequest(); xhrImg.addEventListener("load",trueImage,false); xhrImg.addEventListener("error",falseImage,false); xhrImg.open("GET",JSONMessage.imageUrl,false); xhrImg.overrideMimeType('text/plain;charset=x-user-defined'); if(0