Почему хром все еще регистрирует ошибки 404 (Not Found) для отсутствующих изображений даже после того, как обработчик onError обнаружил исключение?

Что касается этой проблемы: jQuery/JavaScript для замены неработающих изображений

Я все еще получаю исключения, подобные этому в консоли хром, даже когда изображение правильно отображается с помощью предложений из связанного выше решения:

GET http://10.10.0.3/OC/media/profile-pics/2348022002298.jpg 404 (Not Found)

Я создаю большую адресную книгу, где изображения сохраняются по мобильному номеру. потенциально может быть 1000 из 404 ошибок.

Будет ли это проблемой производительности - 1000 неудачных попыток загрузки изображений?

Есть ли более эффективное решение, предложенное в ссылке?

Моя лучшая альтернатива до сих пор, похоже, создает эту серверную сторону и делает замену файлов раньше времени для файлов, которые я не могу найти.

Предложения, пожалуйста, спасибо.

Ответ 1

Поскольку запросы http все еще не работают.

После отказа вы используете замену, но это не похоже на предотвращение exception до throw.

Для дальнейшего объяснения, используя комментарий @RGraham ниже:

на консоли отображаются ошибки многих типов. Среди которых

  • Исключение Javascript, если не обрабатывается.
  • Сетевые запросы, которые возвращаются с статусом ошибки (4xx, 5xx).

Последнее ваше дело. После этого у вас есть решение, но они идут и терпят неудачу.