2014-04-16 19 views
6

Sto cercando di ottenere questo demo da MDN che funziona in Safari. Funziona molto bene in Chrome e FF.Safari image.onload evento non attivato con l'urlo Blob

In particolare, la richiamata dell'immagine onload non sembra essere attiva in Safari 7.0.3. Ecco un jsfiddle che illustra questo comportamento (eseguirlo con la console dev nel tuo browser aperto):

http://jsfiddle.net/qrohlf/HGFZ4/1/

Penso che questo è probabilmente un bug in Safari - tutte le idee su come lavorare intorno ad esso?

+0

Non funziona anche in Safari 7.1 – Kanarie

risposta

4

Nell'esempio jsfiddle, l'evento onload non viene generato perché si è verificato un errore. Prova ad allegare un gestore onerror e vedrai che è stato attivato.

Sfortunatamente, l'oggetto errore non ti dice cosa è sbagliato.

In effetti il ​​problema è Blob 's type non si aspetta la parte charset. Prova a rimuovere ;charset=utf-8 e funzionerà.

+0

Grazie ha funzionato per me. –

Problemi correlati