【发布时间】:2011-09-18 05:27:25
【问题描述】:
我知道 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:找不到变量:FileReader
那么显然这不是处理它的最佳方式吗?知道为什么这不起作用吗?
【问题讨论】:
-
Safari 5.1.5 是否支持 FileReader?我在 5.1.5 中也遇到了错误。
-
没有。在 5.2 中可能:caniuse.com/filereader
标签: javascript safari filereader referenceerror