zoukankan      html  css  js  c++  java
  • js如何判断用户使用的设备类型及平台

      前端开发经常遇到需要判断用户的浏览设备,是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     }

      

  • 相关阅读:
    docker 部署springboot
    CentOS 7 安装docker
    008自瞄原理
    007根据矩阵基地址绘制方框
    006寻找矩阵
    005分析其他人基地址
    易语言读取鼠标坐标x,y
    003获取鼠标x,y
    Oracle单机Rman笔记[0]---环境准备
    系统优化设计笔记--曹大公众号文章笔记
  • 原文地址:https://www.cnblogs.com/coober/p/6594379.html
Copyright © 2011-2022 走看看