首页 > 代码库 > 通过使用JS获取微信系统环境

通过使用JS获取微信系统环境

 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             else53             {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             else73             {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             else85             {86                 appname="Others";87             }88             89             90             return [agent,system,type,appname];91         }92 </script>

 

通过使用JS获取微信系统环境