新建is_ie11.html,添加js代码如下:
console.log(navigator);
在IE11中打开这个文件,按下F12,看控制台里输出的userAgent为:
Mozilla/5.0 (Windows NT 6.1; WOW64; Trident/7.0; SLCC2; .NET CLR 2.0.50727; .NET CLR 3.5.30729; .NET CLR 3.0.30729; Media Center PC 6.0; .NET4.0C; .NET4.0E; GWX:DOWNLOADED; rv:11.0) like Gecko
所以,我们可以这样判断浏览器是否是IE11
//jQuery var isIE11 = navigator.userAgent.test(/Trident.*rv[ :]*11\./); if(isIE11){ return true; } //js var ie11Regex = new RegExp("Trident.*rv[ :]*11\."); if(ie11Regex.test(navigator.userAgent)){ return true; }