js判断ie的不同版本

1.JS 中如何判断出 各个IE浏览器的版本

IE6~IE10的浏览器特征明显,存在msie字符串,而IE11去掉了msie字符串,可以通过rv后面的版本号识别IE11,具体方法如下:

function IETester(userAgent){

var UA = userAgent || navigator.userAgent;

if(/msie/i.test(UA)){

return UA.match(/msie (\d+\.\d+)/i)[1];

}else if(~UA.toLowerCase().indexOf('trident') && ~UA.indexOf('rv')){

return UA.match(/rv:(\d+\.\d+)/)[1];

}

return false;

}

IETester();//不传参数返回当前IE版本,如果不是IE内核浏览器,返回false

IETester('Mozilla/5.0 (Windows NT 6.3; WOW64; Trident/7.0; rv:11.0) like Gecko');//传userAgent字符串,用来判断其他IE浏览器的版本,该示例返回11.0

2.JS如何判断浏览器类型和详细区分IE各版本浏

/判断当前浏览类型 function BrowserType() { var userAgent = navigator.userAgent; //取得浏览器的userAgent字符串 var isOpera = userAgent.indexOf("Opera") > -1; //判断是否Opera浏览器 var isIE = userAgent.indexOf("compatible") > -1 && userAgent.indexOf("MSIE") > -1 && !isOpera; //判断是否IE浏览器 var isEdge = userAgent.indexOf("Windows NT 6.1; Trident/7.0;") > -1 && !isIE; //判断是否IE的Edge浏览器 var isFF = userAgent.indexOf("Firefox") > -1; //判断是否Firefox浏览器 var isSafari = userAgent.indexOf("Safari") > -1 && userAgent.indexOf("Chrome") == -1; //判断是否Safari浏览器 var isChrome = userAgent.indexOf("Chrome") > -1 && userAgent.indexOf("Safari") > -1; //判断Chrome浏览器 if (isIE) { var reIE = new RegExp("MSIE (\\d+\\.\\d+);"); reIE.test(userAgent); var fIEVersion = parseFloat(RegExp["$1"]); if(fIEVersion == 7) { return "IE7";} else if(fIEVersion == 8) { return "IE8";} else if(fIEVersion == 9) { return "IE9";} else if(fIEVersion == 10) { return "IE10";} else if(fIEVersion == 11) { return "IE11";} else { return "0"}//IE版本过低 }//isIE end if (isFF) { return "FF";} if (isOpera) { return "Opera";} if (isSafari) { return "Safari";} if (isChrome) { return "Chrome";} if (isEdge) { return "Edge";} }//myBrowser() end //判断是否是IE浏览器 function isIE() { var userAgent = navigator.userAgent; //取得浏览器的userAgent字符串 var isIE = userAgent.indexOf("compatible") > -1 && userAgent.indexOf("MSIE") > -1 && !isOpera; //判断是否IE浏览器 if(isIE) { return "1"; } else { return "-1"; } } //判断是否是IE浏览器,包括Edge浏览器 function IEVersion() { var userAgent = navigator.userAgent; //取得浏览器的userAgent字符串 var isIE = userAgent.indexOf("compatible") > -1 && userAgent.indexOf("MSIE") > -1 && !isOpera; //判断是否IE浏览器 var isEdge = userAgent.indexOf("Windows NT 6.1; Trident/7.0;") > -1 && !isIE; //判断是否IE的Edge浏览器 if(isIE) { var reIE = new RegExp("MSIE (\\d+\\.\\d+);"); reIE.test(userAgent); var fIEVersion = parseFloat(RegExp["$1"]); if(fIEVersion == 7) { return "IE7";} else if(fIEVersion == 8) { return "IE8";} else if(fIEVersion == 9) { return "IE9";} else if(fIEVersion == 10) { return "IE10";} else if(fIEVersion == 11) { return "IE11";} else { return "0"}//IE版本过低 } else if(isEdge) { return "Edge"; } else { return "-1";//非IE } }。

3.如何用JS判断IE浏览器的版本

4.js 判断ie的各个版本

var isIE = function(ver){

var b = document.createElement('b')

b.innerHTML = '<!--[if IE ' + ver + ']><i></i><![endif]-->'

return b.getElementsByTagName('i').length === 1

}

alert('ie6:' + isIE(6) + '\n' + 'ie7:' + isIE(7) + '\n' + 'ie8:' + isIE(8) + '\n' + 'ie9:' + isIE(9) + '\n' + 'ie10:' + isIE(10));

很方便只需要 传入版本号码!

5.JavaScript判断IE的版本

<!--[if IE 5]>

<script>

window.location.href="a.html";

</script>

<![endif]-->

<!--[if IE 6]>

<script>

window.location.href="b.html";

</script>

<![endif]-->

<!--[if IE 7]>

<script>

window.location.href="c.html";

</script>

<![endif]-->

6.如何用JS判断IE浏览器的版本

7.javascript判断ie版本

利用javascript中的navigator对象中的userAgent属性可以判断用户的浏览器版本

另外,navigator对象中还包含以下属性:

appName:获取浏览器名称

appVersion:获取浏览器的版本号信息

appCodeName:获取浏览器代码名称

userAgent:包含appName以及appVersion的所有信息

platform:获取运行浏览器的平台信息

language:获取浏览器支持的语言版本信息

8.如何用JS判断IE浏览器的版本

&lt;script type="text/javascript"&gt;

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" &amp;&amp; trim_Version=="MSIE7.0")

{

alert("IE 7.0");

}

else if(browser=="Microsoft Internet Explorer" &amp;&amp; trim_Version=="MSIE6.0")

{

alert("IE 6.0");

}

&lt;/script&gt;

js判断ie的不同版本

转载请注明出处JS代码网 » js判断ie的不同版本

资讯

我的世界手机版武功js

阅读(6)

本文主要为您介绍我的世界手机版武功js,内容包括第一个世界是武术世界最后一个世界是主角变成白龙的是什么书百度,我的世界手机版js怎么用,多玩我的世界盒子账号怎么注册。多玩我的世界盒子怎么注册帐号? 那是您计算机中了病毒引起的,先杀毒,

资讯

js方法里添加的div的onclick

阅读(6)

本文主要为您介绍js方法里添加的div的onclick,内容包括通过javascript创建div标签并添加onclick事件,如何实现?,通过javascript创建div标签并添加onclick事件,如何实现?,如何使用JS触发DIV的onclick事件。自动触发点击事件,其实就让点击实现

资讯

我的世界黄金打火石js

阅读(6)

本文主要为您介绍我的世界黄金打火石js,内容包括我的世界黄金打火石怎么做打火石合成图鉴,我的世界怎么做黄金打火石,我的世界黄金打火石用什么合成在哪合成。黄金打火石的做法:1。运行游戏,进入mods选项 如果你在游戏的世界里面,那么可以不管

资讯

js获取选择来的树

阅读(8)

本文主要为您介绍js获取选择来的树,内容包括使用js如何获取treeview控件的当前选中的节点,js如何获取treeview选中节点的值?,怎样用JS实现很华丽的树形菜单?(比如说弹跳式的)。body { background:#799AE1; margin:0px; font:normal 12px 宋

资讯

我的世界手机版12背包js

阅读(7)

本文主要为您介绍我的世界手机版12背包js,内容包括《我的世界》手机版怎么做背包?,我的世界0.12.3可用指令,我的世界手机版吃货世界js怎么用。《我的世界》手机版做背包可以通过下载Mod来实现。具体内容如下:1. 更换材质包\assets\minecra

资讯

js的q重置普攻技能

阅读(10)

本文主要为您介绍js的q重置普攻技能,内容包括哪些技能可以重置普攻,九头蛇与重置普攻类技能讨论?爱问知识,三种重装新技能都是什么,别的职业能练到几?。LOL中,强化普攻类技能非常多(赵新Q、龙女Q,男刀Q、狗头Q等等等等),此类技能的起源可以追溯

资讯

我的世界手机版生成js

阅读(6)

本文主要为您介绍我的世界手机版生成js,内容包括我的世界手机版怎么做js然后放在我的世界盒子上,手机版我的世界怎么自己制作js,有什么软件可以制作?,我的世界pe的一键生成js怎么做?。要使用我的世界js必须用到一个工具,那就是启动器,我的世

资讯

js中获取地址栏的参数

阅读(6)

本文主要为您介绍js中获取地址栏的参数,内容包括如何通过js获取地址栏中传递的参数,如何通过js获取地址栏中传递的参数,js如何获取地址栏的参数。我下面的JS代码可以在浏览器上输出所有的参数和值,没有参数的时候输出“没有参数”: <script l

资讯

js中需要转义的字符

阅读(6)

本文主要为您介绍js中需要转义的字符,内容包括js怎么使用转义字符,js什么情况下要用到转义符?,js怎么使用转义字符。JScript 提供了一些特殊字符,允许在字符串中包括一些无法直接键入的字符。每个字符都以反斜杠开始。反斜杠是一个转义字符,

资讯

js中的模式对话框返回值

阅读(8)

本文主要为您介绍js中的模式对话框返回值,内容包括javascript函数怎么返回值,JS代码实现在打开的窗口中返回数据的例子?,javascript模式对话框和非模式对话框是什么?。JS代码实现在打开的窗口中返回数据【实例描述】当打开窗口后,客户端已经

资讯

js获取滚动条距离页面底部的高度

阅读(7)

本文主要为您介绍js获取滚动条距离页面底部的高度,内容包括js怎么获取滚动条到底部的距离,js如何获取滚动条的高度,高手请进js如何获得页面浏览器滚动条的高度值,并赋值给html页。如果使用jquery的话,可以这样写:$(window).bind("scroll", func

资讯

js获取div里的html

阅读(7)

本文主要为您介绍js获取div里的html,内容包括JS获取网页中HTML元素的几种方法分析,js获取html标签,js获取div内容。常用以下几种方式:<div id="mued" class="mued"></div><script>//通过DOM标签获取,会选择页面

资讯

我的世界ios装js

阅读(9)

本文主要为您介绍我的世界ios装js,内容包括我的世界ios系统怎么用js?,我的世界ios系统怎么用js?,我的世界手机版iOS版怎么装js。想要正确的在MinecraftPE装载JS,请按以下步骤进行:首先,确定所装载的JS适用于何种版本的MinecraftPE,如果JS与M

资讯

我的世界pe终极菜单js

阅读(7)

本文主要为您介绍我的世界pe终极菜单js,内容包括我的世界pe的一键生成js怎么做?,我的世界pe枪械js的使用方法,就是把材质包,音效包放到那里?爱问,我的世界pe方块启动器js代码怎么?爱问知。先科普下MBTI是什么? 很多人以为MBTI就只是一个性格

资讯

我的世界手机版武功js

阅读(6)

本文主要为您介绍我的世界手机版武功js,内容包括第一个世界是武术世界最后一个世界是主角变成白龙的是什么书百度,我的世界手机版js怎么用,多玩我的世界盒子账号怎么注册。多玩我的世界盒子怎么注册帐号? 那是您计算机中了病毒引起的,先杀毒,

资讯

js方法里添加的div的onclick

阅读(6)

本文主要为您介绍js方法里添加的div的onclick,内容包括通过javascript创建div标签并添加onclick事件,如何实现?,通过javascript创建div标签并添加onclick事件,如何实现?,如何使用JS触发DIV的onclick事件。自动触发点击事件,其实就让点击实现

资讯

我的世界黄金打火石js

阅读(6)

本文主要为您介绍我的世界黄金打火石js,内容包括我的世界黄金打火石怎么做打火石合成图鉴,我的世界怎么做黄金打火石,我的世界黄金打火石用什么合成在哪合成。黄金打火石的做法:1。运行游戏,进入mods选项 如果你在游戏的世界里面,那么可以不管

资讯

js获取选择来的树

阅读(8)

本文主要为您介绍js获取选择来的树,内容包括使用js如何获取treeview控件的当前选中的节点,js如何获取treeview选中节点的值?,怎样用JS实现很华丽的树形菜单?(比如说弹跳式的)。body { background:#799AE1; margin:0px; font:normal 12px 宋

资讯

我的世界手机版12背包js

阅读(7)

本文主要为您介绍我的世界手机版12背包js,内容包括《我的世界》手机版怎么做背包?,我的世界0.12.3可用指令,我的世界手机版吃货世界js怎么用。《我的世界》手机版做背包可以通过下载Mod来实现。具体内容如下:1. 更换材质包\assets\minecra

资讯

js的q重置普攻技能

阅读(10)

本文主要为您介绍js的q重置普攻技能,内容包括哪些技能可以重置普攻,九头蛇与重置普攻类技能讨论?爱问知识,三种重装新技能都是什么,别的职业能练到几?。LOL中,强化普攻类技能非常多(赵新Q、龙女Q,男刀Q、狗头Q等等等等),此类技能的起源可以追溯

资讯

我的世界手机版生成js

阅读(6)

本文主要为您介绍我的世界手机版生成js,内容包括我的世界手机版怎么做js然后放在我的世界盒子上,手机版我的世界怎么自己制作js,有什么软件可以制作?,我的世界pe的一键生成js怎么做?。要使用我的世界js必须用到一个工具,那就是启动器,我的世

资讯

我的世界pe工业js3.6

阅读(8)

本文主要为您介绍我的世界pe工业js3.6,内容包括我的世界pe工业js挖矿机怎么用,史努比里的那只黄色的鸟叫什么名字啊,安徒生童话《海的女儿》结局到底是人鱼公主杀了王子变回原样还是自。你好,史努比(Snoopy)是漫画家查尔斯·舒兹(Charles M. Sc