js判断ie浏览器版本号_js判断ie浏览器版本与类型代码

更新时间:2019-06-09    来源:浏览器    手机版     字体:

【www.bbyears.com--浏览器】

ie8以下

 代码如下

if(!+[1,]) 

 if(window.attachEvent){ alert("ie")}else if(window.addEventListener){alert("not ie")}else{alert("不支持DHTML")}

ie6

 代码如下

if(document.all)

例子

 代码如下 <script type="text/javascript">
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");
}
</script>

 
ie浏览器  !ie 浏览器

 代码如下

var navigatorName = "Microsoft Internet Explorer";
var isIE = false;
if( navigator.appName == navigatorName ){
isIE = true;
alert("ie")
}else{
alert("not ie")
}

/判断浏览器版本
function getIEVersion() {
   var OsObject = "";
   if(navigator.userAgent.indexOf("MSIE")>0) {
        return "MSIE"; //IE
   } else if(isFirefox=navigator.userAgent.indexOf("Firefox")>0){
        return "Firefox"; //火狐
   } else if(isSafari=navigator.userAgent.indexOf("Safari")>0) {
        return "Safari"; //Ipad浏览器
   } else if(isCamino=navigator.userAgent.indexOf("Camino")>0){
        return "Camino";
   } else if(isMozilla=navigator.userAgent.indexOf("Gecko/")>0){
        return "Gecko";
   }
}

总结,判断ie浏览器类型或版本其实就是通过获取userAgent信息然后我们再通过indexof来判断是不是存在指定浏览器userAgent信息了,当然这种信息是完全可以人工作假的哦。

本文来源:http://www.bbyears.com/bangongshuma/53859.html

热门标签

更多>>

本类排行