检查当前浏览器是否支持JS API函数

Ora*_*tan 3 javascript safari jquery

我有一个示例,需要检查Safari V 5.1是否支持FileReader功能。我尝试了:

if (typeof FileReader !== "object") { 
    alert("NA");
}
Run Code Online (Sandbox Code Playgroud)

但是,现在即使在我知道它们支持的其他浏览器中,我也会FileReader显示警报!所以我想我一定做错了。

Mic*_*ael 8

检查该函数是否已定义:

您是否尝试过以下方法?

if(typeof(window.FileReader)!="undefined"){
     //Your code if supported
}else{
     //your code if not supported
}
Run Code Online (Sandbox Code Playgroud)