2012-06-21 15 views
5

Ho nella mia applicazione alcuni riferimenti alle foto di Twitter.Rileva 404 immagini utilizzando Javascript

Quando la foto non è più disponibile sul lato Twitter (vedere questo esempio: http://p.twimg.com/AmL3hpaCEAd2wtN.jpg), ricevo un codice di risposta 404 con un'immagine come un corpo (un'immagine grigio 404)

sto usando onload e onerror metodi javascript su Img, ma poiché p.twimg.com restituisce un corpo, viene attivato il metodo onload. Non ho trovato modo di distinguere una risposta 404 da una 200.

Qualche idea?

+0

funziona questo aiuto: http://stackoverflow.com/questions/3019077/detecting-a-image-404-in-javascript –

+0

Guardate la mia risposta aggiornato, può aiutare. – totten

risposta

3

Controllare la dimensione dell'immagine se è 6.232bytes (dimensioni dell'immagine di Twitter non trovata) o meno.

To find image file size

+0

Penso che dovresti leggere di nuovo la domanda. –

+0

Oh, mi dispiace, controlla di nuovo la mia risposta. – totten

+0

È un hack, ma forse l'unica cosa che funziona? +1 –

Problemi correlati