Javascript Modernizer功能检测不工作?

Javascript Modernizer功能检测不工作?,javascript,modernizr,Javascript,Modernizr,我正在尝试使用Modernizer来检测浏览器是否支持某些音频编解码器,但它似乎没有达到我的预期 我运行了以下命令 if(Modernizr.audio.mp4){ //Do Something } 但是,当我在Safari(支持MP4)上测试时,括号内的任何逻辑都没有命中。也许我的逻辑错了,或者我不明白现代人到底在做什么 我想做的就是测试浏览器是否支持MP4音频。现代化似乎是这样做的共识 有什么见解吗 谢谢 您可能正在寻找modernizer.audio.m4a 在我的浏览器上

我正在尝试使用Modernizer来检测浏览器是否支持某些音频编解码器,但它似乎没有达到我的预期

我运行了以下命令

if(Modernizr.audio.mp4){

     //Do Something

}
但是,当我在Safari(支持MP4)上测试时,括号内的任何逻辑都没有命中。也许我的逻辑错了,或者我不明白现代人到底在做什么

我想做的就是测试浏览器是否支持MP4音频。现代化似乎是这样做的共识

有什么见解吗


谢谢

您可能正在寻找
modernizer.audio.m4a

在我的浏览器上,
modernizer.audio.m4a
为“可能”(true),而
modernizer.audio.mp4
为“未定义”(false)


有关更多详细信息,请参阅文档中的。

“Modernizer测试ogg、mp3、wav和m4a”。您可能想键入
m4a
,而不是
mp4
?太好了,谢谢。我没有得到“也许”的回应,所以谢谢你澄清这一点。是的,我输入的是错误的mp4而不是m4a。