素材巴巴 > 程序开发 >

javascript:如何判断浏览器类型

程序开发 2023-09-10 21:02:57

这个问题一直让很多人头疼,下面是浏览器检测的代码,大家可以参考。

function  detectBrower()
... { 
    var sUserAgent = navigator.userAgent; 
    var isOpera = sUserAgent.indexOf("Opera") > -1;
    if(isOpera) return "Opera";
    var isKHTML = sUserAgent.indexOf("KHTML") > -1 || sUserAgent.indexOf("Konqueror") > -1 || sUserAgent.indexOf("AppleWebKit") > -1;
    var isSafari = sUserAgent.indexOf("AppleWebKit") > -1 && isKHTML;
    var isKonq = sUserAgent.indexOf("Konqueror") > -1 && isKHTML;
    if(isSafari) return "Safari";
    if(isKonq) return "Konqueror";
    var isIE = sUserAgent.indexOf("compatible") > -1 && sUserAgent.indexOf("MSIE") > -1 && !isOpera;
    if(isIE) return "IE";
    var isMoz = sUserAgent.indexOf("Gecko") > -1 && !isKHTML;
    if(isMoz) return "Mozilla";
    return "None";
}

 


标签:

素材巴巴 Copyright © 2013-2021 http://www.sucaibaba.com/. Some Rights Reserved. 备案号:备案中。