我必须计算图像加载时间。 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/