浏览器判断
<!doctype html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="Generator" content="EditPlus®"> <meta name="Author" content=""> <meta name="Keywords" content=""> <meta name="Description" content=""> <title>Document</title> </head> <body> </body> <script> function getType() { var nav = navigator, s = nav.userAgent, res = 'unknow'; if(s.indexOf('Chrome') !== -1) { if(nav.languages) { //360目前(6.3)不支持webkitPersistentStorage等以webkit开头的属性 res = 'Chrome'; }else { res = '360'; } }else if(s.indexOf('Firefox') !== -1) { res = 'Firefox'; }else if(isIECore()) { if(window.__IE_DEVTOOLBAR_CONSOLE_COMMAND_LINE) { res = '360'; }else { if(s.indexOf('MSIE') !== -1) { res = s.split(';')[1].split('.')[0]; }else { res = 'MSIE 11'; } } }else if(s.indexOf('Opera') !== -1) { res = 'Opera'; }else if(s.indexOf('Safari') !== -1) { res = 'Safari' } return res; } function isIECore() { var boo = true; try{ new ActiveXObject("Microsoft.XMLHTTP"); }catch(e) { boo = false; } return boo; } alert(getType()); </script> 或者下面的写法 <script language="JavaScript"> <!-- function getOs() { var OsObject = ""; if(navigator.userAgent.indexOf("MSIE")>0) { return "MSIE"; } if(isFirefox=navigator.userAgent.indexOf("Firefox")>0){ return "Firefox"; } if(isSafari=navigator.userAgent.indexOf("Safari")>0) { return "Safari"; } if(isCamino=navigator.userAgent.indexOf("Camino")>0){ return "Camino"; } if(isMozilla=navigator.userAgent.indexOf("Gecko/")>0){ return "Gecko"; } } alert("您的浏览器类型为:"+getOs()); --> </script> </html>