特征检测与Modernizr不工作

Feature Detection With Modernizr Not Working?

本文关键字:工作 Modernizr 特征检测      更新时间:2023-09-26

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

我运行了下面的

if(Modernizr.audio.mp4){
     //Do Something
}

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

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

见解吗?

谢谢!

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

在我的浏览器上,Modernizr.audio.m4a是"可能"(true),而Modernizr.audio.mp4是"未定义"(false)。

详细信息请参考文档