javascript
  • handler
  • onload
  • http-status-code-302
  • onerror
  • 2011-05-31 17 views 6 likes 
    6

    devo contare immagine tempo di caricamento. onLoadHandler ne è responsabile.javascript immagine onError in caso di mancata risposta 200

    <img onError="onErrorHandler(this);" onLoad="onLoadHandler(this);" alt="" border='0' width='1' height='1' src='http://exmaple.com/02.jpg'/> 
    

    Funziona bene se l'immagine è un file normale con 200 risposta del server.

    Ma partner forniscono catena di 302 reindirizzamenti, e incendi onError sul primo reindirizzamento. Quindi non ho mai ottenuto il tempo reale di caricamento dell'immagine.

    C'è qualche soluzione?

    Grazie

    +0

    Domanda interessante, anche se non credo che ci sta per essere una soluzione alternativa. '' Onload' e il supporto per le immagini onerror' è tradizionalmente molto traballante nei browser –

    +0

    c'è documentazione ufficiale circa onError dipendenza dal codice di risposta del server? –

    +1

    @Lev per quanto ne so, 'onerror' non è un evento ufficiale per le immagini - so di nessuna buona fonte che definisce o spiega che cosa è supposto per fare esattamente. –

    risposta

    1

    è la dimensione dell'immagine che si sta reindirizzati alla stessa dimensione come l'immagine che avete richiesto? In caso contrario, è possibile utilizzare questo per rilevare un errore.

    Problemi correlati