JS中如何获取浏览器版本

<script>
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!=null)
{
alert("IE:"+Sys.ie);//判断IE浏览器及版本号
}
if(Sys.firefox!=null)
{
alert("firefox:"+Sys.firefox);//判断firefox浏览器及版本号
}
if(Sys.chrome!=null)
{
alert("chrome:"+Sys.chrome);//判断chrome浏览器及版本号
}
if(Sys.opera!=null)
{
alert("opera:"+Sys.opera);//判断opera浏览器及版本号
}
if(Sys.safari!=null)
{
alert("safari:"+Sys.safari);//判断safari浏览器及版本号
}
</script>



© 2016-2021 阿尔佛 aerfo.com | 豫ICP备17044542号 | 豫公网安备 41010602000172