Soy consciente del hecho de que el objeto FileReader no está disponible en Safari 5.0.5. Tengo un script que lo utiliza y pensó que yo acababa de ser capaz de detectar si existe el objeto de ejecutar un código alternativo, como se sugiere aquí,Javascript FileReader detección en Safari
http://www.quirksmode.org/js/support.html
Así que mi código es,
if(FileReader)
{
//do this
}else{
//the browser doesn't support the FileReader Object, so do this
}
El problema es que lo probé en Safari y, una vez que llega a la instrucción if, aparece este error y el script deja de ejecutarse.
ReferenceError: No se encuentra la variable: FileReader
Así que, obviamente eso no es la mejor manera de tratar con él entonces? ¿Alguna idea de por qué esto no funciona?
es FileReader compatible con Safari 5.1.5? También recibo un error en 5.1.5. –
No. Posible en 5.2: http://caniuse.com/filereader – forresto