判断浏览器版本

来源:互联网 发布:软件开发项目 英文 编辑:程序博客网 时间:2024/05/16 03:42

出自:http://www.cnblogs.com/leadzen/archive/2008/09/06/1285764.html

<script type="text/javascript">

        var Sys = {};
        
var ua = navigator.userAgent.toLowerCase();
        
if (window.ActiveXObject)
            Sys.ie 
= ua.match(/msie ([\d.]+)/)[1]
        
else if (document.getBoxObjectFor)
            Sys.firefox 
= ua.match(/firefox\/([\d.]+)/)[1]
        else if (window.MessageEvent && !document.getBoxObjectFor)
            Sys.chrome 
= ua.match(/chrome\/([\d.]+)/)[1]
        else if (window.opera)
            Sys.opera 
= ua.match(/opera.([\d.]+)/)[1]
        
else if (window.openDatabase)
            Sys.safari 
= ua.match(/version\/([\d.]+)/)[1];
        
        
//以下进行测试
        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>




<script type="text/javascript">
        
var Sys = {};
        
var ua = navigator.userAgent.toLowerCase();
        window.ActiveXObject 
? Sys.ie = ua.match(/msie ([\d.]+)/)[1] :
        document.getBoxObjectFor 
? Sys.firefox = ua.match(/firefox\/([\d.]+)/)[1] :
        window.MessageEvent && !document.getBoxObjectFor ? Sys.chrome = ua.match(/chrome\/([\d.]+)/)[1] :
        window.opera ? Sys.opera = ua.match(/opera.([\d.]+)/)[1] :
        window.openDatabase 
? Sys.safari = ua.match(/version\/([\d.]+)/)[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>

原创粉丝点击