molily: HTML/JS: img.onerror

Beitrag lesen

Hallo!

welche Möglichkeit habe ich, bei img.onerror die Fehler nach Art oder Problem zu unterscheiden?

Direkt wüsste ich keine.

Derzeit störe ich mich daran, dass onerror auch bei Warnungen aufgerufen wird und somit onerror angestoßen wird, wenn das Bild bspw. einen falschen Content-Type (ohne "image/" im content type) hat.

Interessant. Welcher Browser macht das?

Ich würde die Fehlerbehandlung lieber nur aufrufen, wenn timeout oder URL nicht erreichbar, Fehler 404, ... - jedoch nicht wegen ungeeignetem Content-Type.

Wisst ihr, wie ich diese herausfiltern kann?

Die Eigenschaften width und height sind größer als 0, wenn das Bild geladen werden konnte. Du könntest beim onerror z.B. diese abfragen.

Mathias