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代码判断浏览器种类IE、FF、Opera、Safari、chrome及版本

因为ie10-ie11的版本问题,不再支持document.all判断,所以ie判断函数要重新写了function isIE() { //ie? if (!!window.ActiveXO...

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

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

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

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

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

IE       只有IE支持和创建ActiveX控件,因此其他所有浏览器没有的东西,只要判断window对象是否存在ActiveXObject函数,就可以明确判断出当前浏览器是IE。IE各个版...

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

以下是jquery的正则表达式: Javascript代码 1.// Useragent RegExp 2.rwebkit = /(webkit)[ \/]([\w.]+)/...

input type=file 上传图片前预览 亲测支持 ie8 chrome ff android及ios浏览器(将网上的版本整合一下)

Firefox3,IE6,IE7,IE8上传图片预览 #preview_wrapper{ display:inline-block; width:100px; height:100px; ba...

IE、FF、Chrome浏览器中的JS差异介绍

原文链接:http://www.jb51.net/article/40533.htm 因为浏览器公司各自为利益考虑,到目前为止各浏览器的HTML标准或是JS标准都还未统一。在平常的开发中,我们常使用...

兼容性好的TAB选项卡(IE,FF,Opera,Safari,Chrome)

#tab_container1{width:670px;text-align:left;}.cls_tab_nav{height:26px;overflow:hidden;font-size:12px...

css3书签风格按钮列表(兼容ie,ff,chrome,safari和opera)

比原文增加了对于ie,Firefox,Opera的兼容效果 CSS3 jQuery style menu * { margin:0; padding:0; } html {hei...

判断浏览器 Firefox Opera Safari IE5 6 7 8 各版本

/** * @deprecated 获取浏览器类型,调用getOS(); * @return 浏览器名字 * */ function getOS() { if(navigator.us...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:js判断浏览器版本(IE,FF,Chrome,Opear,Safari)
举报原因:
原因补充:

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