使用Image
onerror
属性是众所周知的检测/处理损坏图像的做法。
但在我的特定情况下,我需要根据HTTP状态代码(如果有),http标头(如果有)和实际响应主体(如果有)执行不同的操作。
我已经完成了标准,谷歌和手动通过传递给回调的错误对象,几乎可以肯定它是不可能的。
所以我只需要有人通过一个例子来确认或反驳。
作为基线,我们可能会使用此代码:
var i = new Image();
i.onerror = function(e) {};
i.src = someUrl;
那么,有没有办法做我想要的或没有?