У меня есть javascript для предварительного просмотра изображения перед его загрузкой. Это нормально работает во всех браузерах (chrome, IE10, mozilla), НО НЕ в IE8.
На самом деле я не уверен, какая часть моего javascript не распознается/не запускается IE8.
Ниже приведен мой javascript. #currentImage
- это предварительный просмотр изображения, которое необходимо просмотреть, и оно не работает. Я имею в виду, что не вижу превью загруженного изображения.
function readURL(input) {
if (input.files && input.files[0]) {
var reader = new FileReader();
reader.onload = function (e) {
$('#CurrentImage').attr('src', e.target.result);
};
reader.readAsDataURL(input.files[0]);
}
}
$("#f_image").change(function(){
readURL(this);
});
Итак, какие из вышеперечисленных событий/функций не нравятся IE8? Буду признателен за любую оказанную помощь. Спасибо.
FileReader
API был добавлен в IE10. См. developer.mozilla.org/en-US/docs/Web. /API/ - person Barmar   schedule 14.04.2015FileReader
API не работает в IE8, но я серьезно не знаю, что такое полифилл и как его использовать. Я гуглил, но я новичок в таких вещах. Любое подробное объяснение будет высоко оценено! Спасибо - person Dee   schedule 14.04.2015