如何检测客户端浏览器是否IE8

来源:百度知道 编辑:UC知道 时间:2024/05/15 09:51:13
我想判断客户端浏览器版本,我本机浏览器为IE8,完整版本为:8.0.6001.18702,分析【HTTP_USER_AGENT】获得的信息如下:
Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.1; Trident/4.0; .NET CLR 2.0.50727; .NET CLR 1.1.4322; .NET CLR 3.0.04506.648; .NET CLR 3.5.21022; .NET CLR 3.0.4506.2152; .NET CLR 3.5.30729)
按以往的逻辑判断,这个信息分析获得的浏览器版本却是IE 7.0。

我到底应该怎么检测客户端浏览器是否为IE8呢?

不是吧?那你用IE7访问看看是什么。

---这个是网上找到,js判断ie7 ie8

-----------
var isIE=!!window.ActiveXObject;
var isIE6=isIE&&!window.XMLHttpRequest;
var isIE8=isIE&&!!document.documentMode;
var isIE7=isIE&&!isIE6&&!isIE8;
if (isIE){
if (isIE6){
alert("ie6");
}else if (isIE8){
alert("ie8");
}else if (isIE7){
alert("ie7");
}
}

是吧?那你用IE7访问看看是什么。

---这个是网上找到,js判断ie7 ie8

-----------
var isIE=!!window.ActiveXObject;
var isIE6=isIE&&!window.XMLHttpRequest;
var isIE8=isIE&&!!document.documentMode;
var isIE7=isIE&&!isIE6&&!isIE8;
if (isIE){
if (isIE6){
alert("ie6");
}else if (isIE8){
alert("ie8");
}else if (isIE7){
alert("ie7");
}
}