javascript image onError 如果非 200 响应
我必须计算图像加载时间。 onLoadHandler 负责它。
<img onError="onErrorHandler(this);" onLoad="onLoadHandler(this);" alt="" border='0' width='1' height='1' src='http://exmaple.com/02.jpg'/>
如果图像是具有 200 服务器响应的普通文件,则工作正常。
但合作伙伴提供了 302 重定向链,并且 onError 在第一次重定向时触发。 所以我从来没有得到真正的加载图像时间。
有一些解决方法吗?
谢谢
I have to count image loading time. onLoadHandler is responsible for it.
<img onError="onErrorHandler(this);" onLoad="onLoadHandler(this);" alt="" border='0' width='1' height='1' src='http://exmaple.com/02.jpg'/>
It is works fine if image is normal file with 200 server response.
But partners provide chain of 302 redirects, and onError fires on first redirect.
So i never get real loading image time.
Is there some workaround?
Thanks
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您重定向到的图像的大小与您请求的图像的大小相同吗?如果没有,您可以使用它来检测错误。
Is the size of the image that you're redirected to the same size as the image you requested? If not, you can use this to detect an error.