当前位置: 代码迷 >> JavaScript >> 急如何在js代码里判断浏览器是IE6或IE8或Mozilla Firefox
  详细解决方案

急如何在js代码里判断浏览器是IE6或IE8或Mozilla Firefox

热度:94   发布时间:2012-04-22 18:34:46.0
急----怎么在js代码里判断浏览器是IE6或IE8或Mozilla Firefox
需要判断浏览器的版本,然后执行相应的代码,求教各位。急、、、

------解决方案--------------------
JScript code
if (document.all) {
    alert("ie");
} else {
    alert("ff");
}

# function brs ( ua ) {  
#     ua = ua.toLowerCase();  
#   
#     var match = /(webkit)[ \/]([\w.]+)/.exec( ua ) ||  
#         /(opera)(?:.*version)?[ \/]([\w.]+)/.exec( ua ) ||  
#         /(msie) ([\w.]+)/.exec( ua ) ||  
#         !/compatible/.test( ua ) && /(mozilla)(?:.*? rv:([\w.]+))?/.exec( ua ) ||  
#         [];  
#     /* 
#         webkit内核 遨游、Chrome、safari 
#          /(webkit)[ \/]([\w.]+)/.exec( ua ) 
#         opera 
#         /(opera)(?:.*version)?[ \/]([\w.]+)/.exec( ua ) 
#         ie 
#          /(msie) ([\w.]+)/.exec( ua ) 
#         firefox 
#          !/compatible/.test( ua ) && /(mozilla)(?:.*? rv:([\w.]+))?/.exec( ua ) 
#     */  
#     return { browser: match[1] || "", version: match[2] || "0" };  
# }  
#   
# function test() {  
#     alert(brs(navigator.userAgent).browser + "-" + brs(navigator.userAgent).version);  
# } 
  相关解决方案