6
我要計數圖像加載時間。 onLoadHandler負責它。javascript圖像onError在非200響應的情況下
<img onError="onErrorHandler(this);" onLoad="onLoadHandler(this);" alt="" border='0' width='1' height='1' src='http://exmaple.com/02.jpg'/>
如果圖像是具有200個服務器響應的正常文件,則工作正常。
但合作伙伴提供了302重定向鏈,並onError在第一次重定向時觸發。 所以我從來沒有得到真正的加載圖像時間。
有沒有一些解決方法?
感謝
有趣的問題,雖然我不認爲會有解決方法。 「onload」和「onerror」對圖像的支持在瀏覽器中傳統上非常不穩定 – 2011-05-31 13:29:17
是否有關於onError依賴於服務器響應代碼的官方文檔? – 2011-05-31 13:31:54
@Lev AFAIK,'onerror'不是圖像的正式事件 - 我知道沒有好的來源來定義或解釋它應該完成的事情。 – 2011-05-31 13:36:54