码迷,mamicode.com
首页 > 微信 > 详细

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

时间:2014-09-17 20:07:22      阅读:425      评论:0      收藏:0      [点我收藏+]

标签:android   style   blog   color   io   os   使用   ar   div   

 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>

 

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

标签:android   style   blog   color   io   os   使用   ar   div   

原文地址:http://www.cnblogs.com/xuhang/p/3977814.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!