Есть ли способ узнать, какой тип ошибки произошел при загрузке изображения?
Например: image.onerror = function (e) {/ e isпросто объект события не имеет информации о том, какой тип кода ошибки HTTP произошел, когда этот обработчик события называется /}
. Существует способ экранирования URL-адресов изображений из домена через служебную программу.и затем выполняю обработку ошибок в сервисном работнике, но я хотел посмотреть, есть ли такой объект API DOM, который мы можем использовать, чтобы выяснить причину, по которой Image не удалось загрузить.
Из того, что я вижу, image.onerror
запускается, даже если HTTP-запрос, сделанный браузером, равен 200, и он, вероятно, завершается ошибкой, если тип ответа не является типом изображения.Следовательно, для нас важно обработать это изображение, не загружая функциональность, чтобы выяснить, не повреждены ли URL-адреса, или есть 200 404 500 или просто несоответствие ответа