码迷,mamicode.com
首页 > Web开发 > 详细

js判断当前浏览设备

时间:2020-01-16 19:16:17      阅读:84      评论:0      收藏:0      [点我收藏+]

标签:pad   false   图片   fun   还需要   平台   技术   ipad   ios   

  前端开发经常遇到需要判断用户的浏览设备,是pc端还是移动端,移动端使用的是什么手机系统?android、ios、ipad、windows phone等等,有时候还需要知道用户浏览页面是在微信中打开还是在移动端浏览器中打开,等等一系列判断做一些相应的处理。

  1、首先判断pc端还是移动端。

技术图片
 1     function IsPC() {
 2         var userAgentInfo = navigator.userAgent;
 3         var Agents = ["Android", "iPhone",
 4                     "SymbianOS", "Windows Phone",
 5                     "iPad", "iPod"];
 6         var flag = true;
 7         for (var v = 0; v < Agents.length; v++) {
 8             if (userAgentInfo.indexOf(Agents[v]) > 0) {
 9                 flag = false;
10                 break;
11             }
12         }
13         return flag;
14     }
技术图片

  

  2、判断用户移动端使用的系统平台

技术图片
1     var u = navigator.userAgent;
2     if (u.indexOf(‘Android‘) > -1 || u.indexOf(‘Linux‘) > -1) {
3         //安卓手机
4     } else if (u.indexOf(‘iPhone‘) > -1) {
5         //苹果手机
6     } else if (u.indexOf(‘Windows Phone‘) > -1) {
7         //winphone手机
8     }
技术图片

 

  3、判断用户是否在微信中打开

技术图片
1     function isWeiXin(){ 
2         var ua = navigator.userAgent.toLowerCase(); 
3         if(ua.indexOf(‘micromessenger‘) != -1) { 
4             return true; 
5         } else { 
6             return false; 
7         } 
8     }

js判断当前浏览设备

标签:pad   false   图片   fun   还需要   平台   技术   ipad   ios   

原文地址:https://www.cnblogs.com/guiyishanren/p/12202525.html

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