今天碰到个问题,有个报警提示的声音,在其他浏览器都正常,IE11声音不出来。后来发现,判断当前浏览器的方法用的是
-1 != navigator.userAgent.indexOf("MSIE")
但是此方法对于新版的IE11已经不支持了(IE11的userAgent里是没有MSIE标志的)
把判断IE浏览器的方法改成如下就可以了。
!!window.ActiveXObject || "ActiveXObject" in window