码迷,mamicode.com
首页 > 其他好文 > 详细

设备类型判断

时间:2017-01-04 18:18:39      阅读:199      评论:0      收藏:0      [点我收藏+]

标签:nts   user   项目   规划   pad   ipa   dex   ipo   log   

这个主要是判断PC端还是移动端,从而规划自己的代码

function IsPC(){

var userAgentInfo = navigator.userAgent;  

 var Agents = new Array("Android", "iPhone", "SymbianOS", "Windows Phone", "iPad", "iPod");  

  var flag = true; //PC端设备

   for (var v = 0; v < Agents.length; v++) {

       if (userAgentInfo.indexOf(Agents[v]) > 0) {

       flag = false; //移动端设备

       break;

       }

   }

   return flag;

}

移动端的项目有时候在苹果系统或者安卓系统下会有不一样的写法,所以有的时候需要判断移动端苹果系统还是安卓系统,方法如下:

if(/android/i.test(navigator.userAgent)){
    //安卓系统下的代码
  }

  if(/(iPhone|iPad|iPod|iOS)/i.test(navigator.userAgent)){
    //苹果系统下的代码
  }

 

设备类型判断

标签:nts   user   项目   规划   pad   ipa   dex   ipo   log   

原文地址:http://www.cnblogs.com/liyuly/p/6249564.html

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