为什么chrome仍然记录404(未找到)错误,即使在onError处理程序捕获异常后,丢失的图像

Why does chrome still log 404 (Not Found) errors for missing images even after an onError handler has caught the exception?

本文关键字:处理 程序 onError 捕获异常 图像 为什么 记录 错误 chrome      更新时间:2023-09-26

针对此问题:jQuery/JavaScript替换破碎图像

我仍然得到这样的异常在chrome控制台,即使当图像被正确替换使用上面链接的解决方案的建议:

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

我正在建立一个大型地址簿,其中图像保存的手机号码。可能会有1000个404错误。

会是性能问题吗- 1000次失败的图像下载尝试?

是否有一个更有效的解决方案,建议在链接?

到目前为止,我最好的替代方案似乎是在服务器端构建这个文件,并提前对我找不到的文件进行文件替换。

因为http请求仍然失败。

在它们失败后,您使用替换,但这并不像阻止exceptionthrow一样。

为了进一步解释,使用@RGraham下面的注释:

控制台显示多种类型的错误。其中

  • Javascript异常,除非已处理。
  • 返回错误状态(4xx,5xx)的网络请求

后者是你的情况。在这种情况发生之后,你有一个解决方案,但他们确实去失败了。