一 .   js判断移动端的操作系统(ios或Android)

$(function () {    var u = navigator.userAgent;    var isAndroid = u.indexOf('Android') > -1 || u.indexOf('Linux') > -1;     var isIOS = !!u.match(/\(i[^;]+;( U;)? CPU.+Mac OS X/); //ios终端    if (isAndroid) {       //这个是安卓操作系统    }    if (isIOS) {    //这个是ios操作系统    }});

 

 

二 .   js判断客户端系统(IOS或Android

function is_weixin() {     var ua = window.navigator.userAgent.toLowerCase();     if (ua.match(/MicroMessenger/i) == 'micromessenger') {         return true;  //如果返回true 则说明是Android     } else {         return false;  //反之IOS     }}

 

 

三 .   js判断是否是电脑端

//如果返回的是false说明当前操作系统是手机端,如果返回的是true则说明当前的操作系统是电脑端function IsPC() {    var userAgentInfo = navigator.userAgent;    var Agents = ["Android", "iPhone",        "SymbianOS", "Windows Phone",        "iPad", "iPod"];    var flag = true;    for (var v = 0; v < Agents.length; v++) {        if (userAgentInfo.indexOf(Agents[v]) > 0) {            flag = false;   //如果返回的是false说明当前操作系统是手机端            break;        }    }    return flag;   //如果返回的是true则说明当前的操作系统是电脑端}

 

更多相关文章

  1. FregServer进程,发送BC_TRANSACTION,唤醒ServiceManager进程,返回BR
  2. Android(安卓)notification点击跳转到Activity,点击返回跳转,前一
  3. Android退出程序的多种方法
  4. Android中自定义对话框小结
  5. 2011.06.20——— android listview的拖拽
  6. Android中自定义对话框小结
  7. Android退出程序的多种方法
  8. android:sharedUserId="android.uid.system" 使用系统签名+SNTP
  9. Android(安卓)LayoutInflater的获取及inflate()参数和返回值

随机推荐

  1. osg for android (一) 简单几何物体的加
  2. MPAndroidChart项目实战(七)——自定义横向
  3. Android应用程序的签名
  4. Android声音管理方法
  5. Android(安卓)进程保活手段分析
  6. Android/iOS内嵌Unity开发示例
  7. Android(安卓)之 选项菜单Option Menu
  8. android:exported
  9. android的ScrollView的简单使用
  10. android下开源项目