1 <script> 2 var pf; 3 window.onload = function() 4 { 5 pf=getOSInfo(); 6 alert("您使用的浏览器:"+pf[2]+"; 操作系统:"+pf[1]+";应用名称:"+pf[3]); 7 } 8 9 //获取系统的环境 10 function getOSInfo() 11 { 12 var ua=navigator.userAgent,type=0,system,agent=ua,appname; 13 var isIE = 0; 14 try{window.external.ShowBrowserUI(isIE);}catch(e){isIE=1;} 15 16 if(ua.indexOf("Maxthon")>-1&&!isIE) 17 { 18 type="Maxthon"; 19 } 20 else if(ua.indexOf("TencentTraveler")>-1&&!isIE) 21 { 22 type="TT"; 23 } 24 else if(ua.indexOf("MSIE 6.0")>-1) 25 { 26 type="IE6"; 27 } 28 else if(ua.indexOf("MSIE 7.0")>-1) 29 { 30 type="IE7"; 31 } 32 else if(ua.indexOf("MSIE 8.0")>-1) 33 { 34 type="IE8"; 35 } 36 else if(ua.indexOf("Firefox")>-1) 37 { 38 type="Firefox"; 39 } 40 else if(ua.indexOf("Chrome")>-1) 41 { 42 type="Chrome"; 43 } 44 else if(ua.indexOf("Safari")>-1&&ua.indexOf("Chrome")==-1) 45 { 46 type="Safari"; 47 } 48 else if(ua.indexOf("Opera")>-1) 49 { 50 type="Opera"; 51 } 52 else 53 { 54 type="Others"; 55 }; 56 if(ua.indexOf("Windows")>-1) 57 { 58 system="Windows"; 59 } 60 else if(ua.indexOf("iPhone")>-1) 61 { 62 system="iPhone"; 63 } 64 else if(ua.indexOf("SymbOS")>-1) 65 { 66 system="SymbOS"; 67 } 68 else if(ua.indexOf("Android")>-1 || ua.indexOf("android")>-1) 69 { 70 system="Android"; 71 } 72 else 73 { 74 system="Others"; 75 }; 76 if(type!="Others" && system!="Others") 77 { 78 agent="---"; 79 }; 80 if(ua.indexOf("MicroMessenger")>-1) 81 { 82 appname="WeChat"; 83 } 84 else 85 { 86 appname="Others"; 87 } 88 89 90 return [agent,system,type,appname]; 91 } 92 </script>
时间: 2024-10-05 02:45:22