2014-07-22 2 views
0

Я отслеживаю ошибку в своем проекте, работает на iOS и настольных браузерах, не работает на Android.reader.onload не работает на android

Я думаю, что это может иметь отношение к моему FileReader? любые идеи оценены!

function handleImage(e) { 
var reader = new FileReader(); 
reader.onload = function(event) { 
    var img = new Image(); 
    img.onload = function() { 
     alert("alert 2"); 
     images.length = 0; 
     images.push(img); 
     imageLoaded = true; 
     $('#changePhoto').removeClass('hidden'); 
     img.xPos = w/2; 
     img.yPos = h/2; 
     img.initWidth = img.width; 
     img.initHeight = img.height; 
     img.currentWidth = scale(img.initHeight, viewableArea, img.initWidth); 
     img.currentHeight = viewableArea; 
     if (img.currentWidth < viewableArea) { 
      img.currentWidth = viewableArea; 
      img.currentHeight = scale(img.initWidth, viewableArea, img.initHeight); 
     } 
     img.initAngle = 0; 
     img.angle = 0; 
    }; 
    img.src = event.target.result; 
}; 
reader.readAsDataURL(e.target.files[0]); 

}

ответ

Смежные вопросы