2012-06-21 23 views
5

Tengo en mi aplicación algunas referencias a fotos de Twitter.Detecta imágenes 404 usando Javascript

Cuando la foto ya no está disponible en el lado de Twitter (ver este ejemplo: http://p.twimg.com/AmL3hpaCEAd2wtN.jpg), he recibido un código de respuesta 404 con una imagen como un cuerpo (la imagen de gris 404)

estoy usando onload y onerror métodos de JavaScript en Img, pero como p.twimg.com está devolviendo un cuerpo, se desencadena el método onload. No encontré ninguna manera de distinguir una respuesta 404 de una 200.

¿Alguna idea?

+0

ayuda esto a: http://stackoverflow.com/questions/3019077/detecting-a-image-404-in-javascript –

+0

Mira mi respuesta actualizada, puede ayudar. – totten

Respuesta

3

Compruebe el tamaño de la imagen si es 6.232bytes (el tamaño de la imagen de Twitter no se encuentra) o no.

To find image file size

+0

Creo que deberías leer la pregunta nuevamente. –

+0

Oh, perdón por eso, verifica mi respuesta nuevamente. – totten

+0

Es un truco, ¿pero posiblemente sea lo único que funciona? +1 –

Cuestiones relacionadas