非 200 响应情况下的 javascript 图像 onError

标签 javascript handler onload http-status-code-302 onerror

我必须计算图像加载时间。 onLoadHandler 负责。

<img onError="onErrorHandler(this);" onLoad="onLoadHandler(this);" alt="" border='0' width='1' height='1'   src='http://exmaple.com/02.jpg'/>

如果图像是具有 200 服务器响应的普通文件,则可以正常工作。

但是合作伙伴提供 302 重定向链,并且 onError 在第一次重定向时触发。 所以我从来没有得到真正的加载图像时间。

是否有一些解决方法?

谢谢

最佳答案

您重定向到的图像大小是否与您请求的图像大小相同?如果不是,您可以使用它来检测错误。

关于非 200 响应情况下的 javascript 图像 onError,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6188159/

相关文章:

javascript - 当我的所有 Ng-from 都有效时启用一键

javascript - 单击原始 div 以外的任何地方后想要撤消功能

javascript - 格式化抓取的 HTML 的最佳实践

events - 在 ng-repeat 完成时调用一个函数

安卓等待()不工作

javascript - Chrome 中的窗口 onload 事件失败

javascript - 您如何在 Mirth Connect 中调试 Javascript 代码?

javascript - 离开网址时淡出页面(以及登陆时淡入)

javascript - 如何在客户/用户进入网站后立即激活功能

asp.net - 如何使用 asp.net 处理程序设置 html 正文背景图像?