js判断浏览器版本(IE,FF,Chrome,Opear,Safari)

原创 2012年03月30日 16:14:44

1. 五大浏览器判断

<script type="text/javascript">        
    var Sys = {};  
        var ua = navigator.userAgent.toLowerCase();  
        var s;  
        (s = ua.match(/msie ([\d.]+)/))? Sys.ie = s[1]:  
        (s = ua.match(/firefox\/([\d.]+)/))? Sys.firefox= s[1]:  
        (s = ua.match(/chrome\/([\d.]+)/))? Sys.chrome= s[1]:  
        (s = ua.match(/opera.([\d.]+)/))? Sys.opera= s[1]:  
        (s = ua.match(/version\/([\d.]+).*safari/))? Sys.safari= s[1]: 0;  
  
        //以下进行测试  
        if (Sys.ie) document.write('IE: '+ Sys.ie);  
        if (Sys.firefox) document.write('Firefox: '+ Sys.firefox);  
        if (Sys.chrome) document.write('Chrome: '+ Sys.chrome);  
        if (Sys.opera) document.write('Opera: '+ Sys.opera);  
        if (Sys.safari) document.write('Safari: '+ Sys.safari);  
</script>

2.IE浏览器版本

<!--[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]--> 

[乐意黎原创] JS根据useAgent来判断edge, ie, firefox, chrome, opera, safari 等浏览器的类型及版本

userAgent 属性是一个只读的字符串,声明了浏览器用于 HTTP 请求的用户代理头的值。 javascript语法:navigator.userAgent PHP语法:$_SERVER['H...
  • aerchi
  • aerchi
  • 2016年06月17日 11:08
  • 11740

JS:区分 Chrome、Firefox、IE 浏览器类型和版本

JS:区分 Chrome、Firefox、IE 浏览器类型和版本
  • Silent_Paladin
  • Silent_Paladin
  • 2017年01月25日 20:45
  • 1393

判断浏览器的内核及版本号方法汇总

通过jquery 判断浏览器的内核及版本号 复制代码代码如下:     $(function () {         if ($.browser.msie && ($....
  • Missyouzhang
  • Missyouzhang
  • 2015年11月05日 11:18
  • 3154

js代码判断浏览器种类IE、FF、Opera、Safari、chrome及版本

这篇文章主要分享了判断IE、FF、Opera、Safari、Chrome等浏览器和版本的两种方法,需要的朋友可以参考下 因为ie10-ie11的版本问题,不再支持document.all判断,所以i...
  • jumtre
  • jumtre
  • 2016年04月11日 09:44
  • 1591

js代码判断浏览器种类IE、FF、Opera、Safari、chrome及版本

因为ie10-ie11的版本问题,不再支持document.all判断,所以ie判断函数要重新写了function isIE() { //ie? if (!!window.ActiveXO...
  • zhaobw831
  • zhaobw831
  • 2016年03月08日 09:05
  • 919

js代码判断浏览器种类IE、FF、Opera、Safari、chrome及版本

文章地址:http://www.jb51.net/article/50464.htm 因为ie10-ie11的版本问题,不再支持document.all判断,所以ie判断函数要重新写了 fun...
  • wojiaoguchenghuanye
  • wojiaoguchenghuanye
  • 2015年12月16日 15:50
  • 390

[乐意黎原创] JS根据useAgent来判断edge, ie, firefox, chrome, opera, safari 等浏览器的类型及版本

userAgent 属性是一个只读的字符串,声明了浏览器用于 HTTP 请求的用户代理头的值。 javascript语法:navigator.userAgent PHP语法:$_SERVER['H...
  • aerchi
  • aerchi
  • 2016年06月17日 11:08
  • 11740

struts2文档下载支持Chrome safari FF IE Opera浏览器

最近在做文档的下载,真可谓一波三折,浏览器兼容问题是最让人头疼的问题,包括中文乱码以及文件名中含有空格等。废话不多说立马贴code。。。。。。。 环境=> 服务器:linux(tomcat)  平台...
  • sunny_sailor
  • sunny_sailor
  • 2012年03月06日 11:33
  • 847

(轉)js判断浏览器(支持区分ie、firefox、opera、chrome、safari)

以下是jquery的正则表达式: Javascript代码 1.// Useragent RegExp 2.rwebkit = /(webkit)[ \/]([\w.]+)/...
  • last_exile
  • last_exile
  • 2011年09月17日 07:29
  • 994

五大浏览器js 判断IE、Firefox、Safari、Chrome、Opera

IE       只有IE支持和创建ActiveX控件,因此其他所有浏览器没有的东西,只要判断window对象是否存在ActiveXObject函数,就可以明确判断出当前浏览器是IE。IE各个版...
  • chinajobs
  • chinajobs
  • 2015年11月02日 16:16
  • 903
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:js判断浏览器版本(IE,FF,Chrome,Opear,Safari)
举报原因:
原因补充:

(最多只允许输入30个字)