Jquery中文网 www.jquerycn.cn
Jquery中文网 >  脚本编程  >  javascript  >  正文 js判断IE版本方法

js判断IE版本方法

发布时间:2015-04-18   编辑:www.jquerycn.cn
本文介绍下,使用js脚本判断ie版本的方法,分享下js判断ie版本的实例代码,有需要的朋友参考下。

例子,js代码判断ie版本。
 

复制代码 代码示例:
IEMicrosoft
<!---------区分IE版本--------->
function IEVersion(){
if(navigator.appName == "Microsoft Internet Explorer"){
<!--IE6-->
if(navigator.appVersion.match(/6./i)=='6.'){
  reload6();
}
<!--IE7-->
if(navigator.appVersion.match(/7./i)=='7.'){
  reload7();
}
<!--IE8-->
if(navigator.appVersion.match(/8./i)=='8.'){
  reload8();
}
}
}
<!---------根据版本做具体操作--------->
function reload6(){
alert("IE6");
}
function reload7(){
alert("IE7");
}
function reload8(){
alert("IE8");
}

<!----------上面好似没用---------->
jquery方法判断ie:
 

复制代码 代码示例:
$(function() {  
if($.browser.msie) {  
alert("this is msie");  
}  
else if($.browser.safari)  
{  
alert("this is safari!");  
}  
else if($.browser.mozilla)  
{  
alert("this is mozilla!");  
}  
else if($.browser.opera) {  
alert("this is opera");  
}  
else {  
alert("i don't konw!");  
}  
 

jQuery 使用的是通过正则来匹配userAgent判断浏览器的种类和版本.
如果我们要来判断当前浏览器是否是IE6应该如何来判断?
$.browser.msie&&($.browser.version == "6.0")&&!$.support.style
同样jQuery判断浏览器是否为IE7
$.browser.msie&&($.browser.version == "7.0")
如果不考虑向后兼容性,又不想为了判断各浏览器类型而导入jQuery
判断IE最简单的方法是
 

复制代码 代码示例:
if(document.all){  
alert("IE6")  
}  
 

$.browser是通过正则表达式来匹配userAgent来判断浏览器版本和种类的。
jquery1.3.2版本的文档中已声明jquery.browser及jquery.browser.version建议弃用,可以使用jquery.support来代替。

从目前来看,jquery.support并不好用,而且是非常的难用,还是老老实实的用$.browser来判断浏览器类型吧。

如果是为了判断IE的版本,推荐用IE的条件表达式来书写JS
 

复制代码 代码示例:
<!--[if IE]>  
<script type="text/javascript">  
alert("ie")  
</script>  
<![endif]-->  
<!--[if IE 6]>  
<script type="text/javascript">  
alert("ie6")  
</script>  
<![endif]-->  
<!--[if IE 7]>  
<script type="text/javascript">  
alert("ie7")  
</script>  
<![endif]-->  
 

这个比手动通过$.browser来判断IE版本更精准,也不用去记jquery的browser的使用方法等。

您可能感兴趣的文章:
判断是否是IE浏览器的方法
检测浏览器版本的js代码
js判断是否为ie浏览器的四种方法
js判断IE版本方法
判断IE6,IE7,IE8,IE9浏览器类型的js函数代码
纯js代码判断浏览器版本
JS判断IE浏览器版本(示例)
jquery与js判断浏览器版本
javascript判断浏览器类型与版本的代码
javascript 判断浏览器版本的代码

关键词: js判断IE版本   
[关闭]