1. 判断浏览器是否为IE(兼容IE11)
IE11的userAgent为"Mozilla/5.0 (Windows NT 10.0; WOW64; Trident/7.0; .NET4.0C; .NET4.0E; .NET CLR 2.0.50727; .NET CLR 3.0.30729; .NET CLR 3.5.30729; Tablet PC 2.0; rv:11.0) like Gecko"
其中已经没有了“msie”字样,因此要像以下这样来判断|(从网上收集,不知道为什么要用两个 !! 来判断)
我理解的是不是先让javascript先做一次数据类型的转换再判断?
if (!!window.ActiveXObject || "ActiveXObject" in window) {
alert("IE11");
}