javascript判断当前系统和使用浏览器

<html>

<head>

<title>Determinethesystem</title>

<scriptlanguage="javascript">

varua=navigator.userAgent.toLowerCase();

varisStrict=document.compatMode=="CSS1Compat",//是否定义DOCUMENT类型

isOpera=ua.indexOf("opera")>-1,//是Opera

isChrome=ua.indexOf("chrome")>-1,//是Chrome

isSafari=!isChrome&&(/webkit|khtml/).test(ua),//是Safari

isSafari3=isSafari&&ua.indexOf("webkit/5")!=-1,//Safari3

isIE=!isOpera&&ua.indexOf("msie")>-1,//IE6

isIE7=!isOpera&&ua.indexOf("msie7")>-1,//IE7

isIE8=!isOpera&&ua.indexOf("msie8")>-1,//IE8

isQQ=!ua.indexOf("mqqbrowser")>-1,//QQ

isGecko=!isSafari&&!isChrome&&ua.indexOf("gecko")>-1,//Gecko内核

isGecko3=isGecko&&ua.indexOf("rv:1.9")>-1,//Gecko3内核

isBorderBox=isIE&&!isStrict,//使用盒模型

isWindows=(ua.indexOf("windows")!=-1||ua.indexOf("win32")!=-1),//是Windows系统

isMac=(ua.indexOf("macintosh")!=-1||ua.indexOf("macosx")!=-1),//是MacOS系统

isAir=(ua.indexOf("adobeair")!=-1),//是用AdobeAir浏览

isLinux=(ua.indexOf("linux")!=-1),//是Linux系统

isSecure=window.location.href.toLowerCase().indexOf("https")===0;//是SSL浏览

if(isOpera)

{

document.write("thisisOperabrowser<br></br>");

}

if(isChrome)

{

document.write("thisisChromebrowser<br></br>");

}

if(isSafari)

{

document.write("thisisSafaribrowser<br></br>");

}

if(isSafari3)

{

document.write("thisisSafari3browser<br></br>");

}

if(isIE)

{

document.write("thisisIEbrowser<br></br>");

}

if(isIE7)

{

document.write("thisisIE7browser<br></br>");

}

if(isIE8)

{

document.write("thisisIE8browser<br></br>");

}

if(isGecko)

{

document.write("thisisGeckobrowser<br></br>");

}

if(isGecko3)

{

document.write("thisisGeck3browser<br></br>");

}

if(isBorderBox)

{

document.write("thisisBorderBoxbrowser<br></br>");

}

if(isWindows)

{

document.write("thisiswindowssystem<br></br>");

}

if(isLinux)

{

document.write("thisisLinuxsystem<br></br>");

}

if(isMac)

{

document.write("thisisMacsystem<br></br>");

}

if(isAir)

{

document.write("thisisAirbrowser<br></br>");

}

if(isSecure)

{

document.write("thisisSSl<br></br>");

}

document.write(ua);

</script>

</head>

<body>

</body>

</html>

相关推荐