我知道在Safari 5.0.5中没有FileReader对象。 我有一个使用它的脚本,认为我只需要检测对象是否存在以运行一些备用代码,就像在这里建议的那样。
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't find variable: FileReader 显然这不是最好的解决方法吧?有任何想法为什么这不能工作?