Мне известно о том, что объект FileReader недоступен в Safari 5.0.5.У меня есть сценарий, который использует его, и подумал, что я просто смогу определить, существует ли объект для запуска некоторого альтернативного кода, как предлагается здесь,
http://www.quirksmode.org/js/support.html
Так что мойкод:
if( FileReader )
{
//do this
}else{
//the browser doesn't support the FileReader Object, so do this
}
Проблема в том, что я проверил его в Safari, и как только он попадет в оператор if, я получу эту ошибку, и скрипт прекратит работу.
ReferenceError: Can 'найти переменную: FileReader
Так что, очевидно, это не лучший способ справиться с этим тогда?Есть идеи, почему это не работает?