@reyzele
Программист

Как наладить поддержку fetch в internet explorer?

Нужна поддержка fetch в IE... Гуглил, ставил полифилы и ничего не помогло. Все время получаю такую ошибку 5d585246bf6e0775483633.jpeg. В response приходит вот такой ответ 5d58523ca347e141218124.jpeg. То есть в response.body - undefined. Как быть? В Chrome и Firefox все работает нормально
  • Вопрос задан
  • 3514 просмотров
Решения вопроса 1
dimovich85
@dimovich85 Куратор тега JavaScript
https://u-academy.net/
function myFetch(params){
    return new Promise(function(resolve, reject){
       const xhr = new XMLHttpRequest();
        xhr.open(params.method, params.url, true);
        xhr.send();
        xhr.addEventListener('readystatechange', function(e){
              if( xhr.readyState != 4  ) return;
              if( xhr.status == 200 ){
                   resolve( xhr.responseText );
               } else{ reject( xhr.statusText ); }
        });
}
myFetch(//parameters...).then(//...... код который у Вас в then).
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 2
@grinat
Ты файл чтоли сохранить пытаешься? У ie урезанная поддержка сохранения, через save file надо это делать
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы