js获取ie版本兼容显示样式 获取IE版本异常
JS获取IE版本,本机明明是IE8,但是代码获取到的确是IE9. 求大神指点迷津~
本机IE版本号:8.0.7601.17514 64-bit Edition
情况如下:
代 码:alert(navigator.userAgent);
返回值:Mozilla/4.0(compatible;MSIE 9.0;Windows NT 6.1;Win64;x64;Trident/4.0;.Net CLR 2.0.50727;SLCC2;.NET CLR 3.5.30729;.NET CLR 3.0.30729;Media Center PC 6.0;InfoPath.3;.NET 4.0E;Tablet PC2.0;.NET4.0C)
代 码:
var browser=navigator.appName
var b_version=navigator.appVersion
var version=b_version.split(";");
var trim_Version=version[1].replace(/[ ]/g,"");
if(browser=="Microsoft Internet Explorer" && trim_Version=="MSIE6.0")
{
alert("IE 6.0");
}
else if(browser=="Microsoft Internet Explorer" && trim_Version=="MSIE7.0")
{
alert("IE 7.0");
}
else if(browser=="Microsoft Internet Explorer" && trim_Version=="MSIE8.0")
{
alert("IE 8.0");
}
else if(browser=="Microsoft Internet Explorer" && trim_Version=="MSIE9.0")
{
alert("IE 9.0");
}
}
返回值:IE 9.0