2016-01-14 41 views
0

例如,網絡服務器發回403禁止,並且圖像加載失敗。我可以通過錯誤事件檢測到一般故障,但我想獲得更多關於原因的信息。瀏覽器顯然知道,但有沒有辦法讓它從JavaScript?如何獲得img.onerror解僱的原因?

解決方法可能是嘗試和load the image via ajax或發出HEAD request並假定錯誤將再次發生。雖然看起來不是很好。

+0

集'onerror'屬性調用一個函數,不知道什麼的第一個參數的函數,檢查一下,看看 –

+0

的信息@ JaromandaX第一個也是唯一的論點是這個事件。檢查時看不到任何錯誤消息。 – jozxyqk

回答

0

只需打開fire-bug或開發人員工具,然後在net選項卡中查找。應該有瀏覽器做出的每個請求都包含相應的響應,包括所有頭文件和響應主體。找到你的圖像的呼叫,你應該看到服務器的答案真的是。

編輯>噢,對不起,現在我明白了,你需要獲得使用JavaScript