gpt4 book ai didi

Safari 中的 Javascript FileReader 检测

转载 作者:可可西里 更新时间:2023-11-01 01:56:10 25 4
gpt4 key购买 nike

我知道 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

那么显然这不是处理它的最佳方法?知道为什么这不起作用吗?

最佳答案

我相信在你的情况下你可以通过更简单的检查来逃脱:

if(window.FileReader) {
//do this
} else {
//the browser doesn't support the FileReader Object, so do this
}

如果您真的想要细化和挑剔,请检查类型。

关于Safari 中的 Javascript FileReader 检测,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6403772/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com