Как отладить xhr onerror? - PullRequest
       4

Как отладить xhr onerror?

0 голосов
/ 26 октября 2018

Я пробовал следующий javascript в расширении браузера, но он продолжает сбой и вызывает событие onerror (), но монитор сети показывает ответ сервера 200.Как я могу узнать, что вызывает ошибку?

getImage = function (url) {
    return new Promise(function resolver(resolve, reject) {
        var request = new XMLHttpRequest();
        request.open("GET", url, true);
        //Set a generous timeout
        request.timeout = 30000;
        request.onload = function () {
            console.log("loaded");
            resolve(response);
        };
        request.onerror = function(err) {
            console.log("XHR error");
            console.log(err);
            console.log(err.target.status);
            reject(err);
        };
        request.ontimeout = function(err) {
            console.log("timed out");
            reject(err);
        };
        console.log("getting image");
        request.send();
    });
};

Журнал ошибок просто имеет статус 0 с statusText "".Какие еще источники информации существуют для отслеживания проблемы?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...