Jestem świadomy faktu, że obiekt FileReader nie jest dostępny w Safari 5.0.5. Mam skrypt, który używa go i myślałem, że ja po prostu być w stanie wykryć, czy obiekt istnieje jakiś alternatywny do uruchomienia kodu, jak sugeruje tutaj,Wykrywanie FileReadera Javascriptem w Safari
http://www.quirksmode.org/js/support.html
Więc mój kod jest
if(FileReader)
{
//do this
}else{
//the browser doesn't support the FileReader Object, so do this
}
Problem polega na tym, że przetestowałem go w Safari i gdy trafi on w instrukcję if, otrzymam ten błąd i skrypt przestanie działać.
ReferenceError: Nie można odnaleźć zmienna: FileReader
Tak oczywiście nie jest to najlepszy sposób na radzenie sobie z nim wtedy? Masz pomysł, dlaczego to nie działa?
Czy FileReader jest obsługiwany w Safari 5.1.5? Otrzymuję również błąd w wersji 5.1.5. –
Nie. Możliwe w 5.2: http://caniuse.com/filereader – forresto