为什么chrome仍然记录404(未找到)错误,即使在onError处理程序捕获异常后,丢失的图像
Why does chrome still log 404 (Not Found) errors for missing images even after an onError handler has caught the exception?
针对此问题:jQuery/JavaScript替换破碎图像
我仍然得到这样的异常在chrome控制台,即使当图像被正确替换使用上面链接的解决方案的建议:
GET http://10.10.0.3/OC/media/profile-pics/2348022002298.jpg 404 (Not Found)
我正在建立一个大型地址簿,其中图像保存的手机号码。可能会有1000个404错误。
会是性能问题吗- 1000次失败的图像下载尝试?
是否有一个更有效的解决方案,建议在链接?
到目前为止,我最好的替代方案似乎是在服务器端构建这个文件,并提前对我找不到的文件进行文件替换。
因为http请求仍然失败。
在它们失败后,您使用替换,但这并不像阻止exception
到throw
一样。
为了进一步解释,使用@RGraham下面的注释:
控制台显示多种类型的错误。其中
- Javascript异常,除非已处理。
- 返回错误状态(4xx,5xx)的网络请求。
后者是你的情况。在这种情况发生之后,你有一个解决方案,但他们确实去失败了。
相关文章:
- keyup事件处理程序更改焦点不适用于快速键入
- 提示使用服务器端事件处理程序激活JavaScript
- 将事件处理程序绑定到任何可能的事件
- 正在将事件处理程序添加到不存在的类
- 在AJAX回调和呈现PIXIJS之间处理程序流时遇到了问题
- Adobe Edge:动画完成时添加onComplete处理程序
- 是否可以从输入处理程序中确定输入的类型
- 在循环中附加事件处理程序时出现浏览器性能问题
- 在同一个javascript事件处理程序中调用不同的函数
- 有没有一种方法可以让内联事件处理程序在元素创建后立即执行
- 检查事件处理程序参数
- 实现延迟的jquery更改事件处理程序
- 平均值.on(事件[,选择器][,数据],处理程序)
- getSript在同一对象上多次添加处理程序
- 如何使用Node.js在JavaScript模块文件之间使用事件处理程序
- 如何让React JS点击处理程序在执行时更新DOM
- 如何使jQuery的“bind”或“on”事件处理程序幂等
- Backbone listenTo不将jquery函数作为处理程序进行激发
- 带有参数的Javascript事件处理程序
- Jquery事件处理程序仅适用于匿名函数