Как мне обработать ошибку соединения XMLHttpRequest - PullRequest
0 голосов
/ 25 октября 2019

Я хочу обработать ошибку de 404 в консоли. Красные.

Я знаю, что если я сделаю что-то вроде

if (http.readyState === 4) {
                    if (http.status === 400) {
                     //some code
                    }
                }

, я исправлю ошибку, но в последующем она будет отображаться красным. Это ошибка, которую я хочу избежать.

Utils.js: 701 GET http://url/url/id.pdf 404 (Не найдено)

Ответы [ 2 ]

1 голос
/ 25 октября 2019

Вы можете обработать ошибку с http.status === 404 или с try... catch предложением.

Однако вы не можете подавить красное сообщение на консоли Chrome:

Подавить сообщение Chrome «Не удалось загрузить ресурс» в консоли

Лучшее, что вы можете сделать - это console.clear(); при обработке ошибки, но это не всегда работает.

1 голос
/ 25 октября 2019

Невозможно остановить отображение сообщения об ошибке 404. Внутри консоли браузера.

Однако , если вы запрашиваете собственный сервер, вы можете иметь другойзапросите проверку на наличие вашего файла перед тем, как запросить файл, чтобы избежать ошибки 404

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