求判断浏览器类型的javascript代码(如IE,360,TT,火狐,搜狗,世界之窗);谢谢~~...

解决方案 »

  1.   

    用jQuery吧 if($.browser.mozilla)判断火狐浏览器
      

  2.   

    <script type="text/javascript">
    alert(window.navigator.userAgent);
    </script>
    自己判断吧,这个想知道是啥就知道是啥
      

  3.   

    <script language="JavaScript" type="text/javascript">
    if ((navigator.userAgent.indexOf('MSIE') >= 0) && (navigator.userAgent.indexOf('Opera') < 0)){alert('你是使用IE')}else
        if (navigator.userAgent.indexOf('Firefox') >= 0){alert('你是使用Firefox')}else
            if (navigator.userAgent.indexOf('Opera') >= 0){alert('你是使用Opera')}else
    {alert('你是使用其他的浏览器浏览网页!')}
    </script>
      

  4.   

    var explore = navigator.userAgent.toLowerCase();
    然后去找浏览器的关键字即可 
      

  5.   


    browser = (function(ua) {
    var b = {
    msie: /msie/.test(ua) && !/opera/.test(ua),
    opera: /opera/.test(ua),
    safari: /webkit/.test(ua) && !/chrome/.test(ua),
    firefox: /firefox/.test(ua),
    chrome: /chrome/.test(ua)
    };
    var vMark = '';
    for(var i in b) {
    if(b[i]) { vMark = /(?:safari|opera)/.test(i) ? 'version' : i; break; }
    }
    b.version = vMark && RegExp('(?:'+ vMark +')[\\/: ]([\\d.]+)').test(ua) ? RegExp.$1 : 0; b.ie = b.msie;
    b.ie6 = b.msie && parseInt(b.version) == 6;
    b.ie7 = b.msie && parseInt(b.version) == 7;
    b.ie8 = b.msie && parseInt(b.version) == 8;
    return b;
    })(window.navigator.userAgent.toLowerCase());
    if(browser.ie){}
    ......
    if(browser.firefox){}
      

  6.   

    2楼的,在ie下和用360提示都是一样的信息,我知道360用的是ie的内核。
    我想要的是能判断是360还是ie还是tt等。