js判断客户端是否是IOS或者是Android

//如果返回true 则说明是Android

function is_weixin() {
var ua = window.navigator.userAgent.toLowerCase();
if (ua.match(/MicroMessenger/i) == 'micromessenger') {
return true;
} else {
return false;
  }
}

js判断手机操作系统(ios或者是Android)

 $(function () {
var u = navigator.userAgent, app = navigator.appVersion;
var isAndroid = u.indexOf('Android') > -1 || u.indexOf('Linux') > -1; //g
var isIOS = !!u.match(/\(i[^;]+;( U;)? CPU.+Mac OS X/); //ios终端
if (isAndroid) {
//这个是安卓操作系统
}
if (isIOS) {
    //这个是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;
break;
}
}
return flag;
} 参考地址:http://www.cnblogs.com/zyjzz/p/4996926.html

最新文章

  1. 微信浏览器的HTTP_USER_AGENT
  2. Android成长日记-Fragment的生命周期与Activity通信
  3. ionic ngcordova map 地圖
  4. 拿到内存中dom元素的最后样式进行修改obj下的currentStyle方法
  5. Android横竖屏切换总结
  6. 求正整数n所有可能的和式的组合(如;4=1+1+1+1、1+1+2、1+3、2+1+1、2+2
  7. ubuntu 交换ctrl与caps lock 键
  8. linux杂记(四)热键[Tab],[ctrl]-c,[ctrl]-d,在线求助man page/info page
  9. 永久性for循环配合switch语句可以实现菜单功能
  10. spring-AOP-基于@AspectJ切面的小例子
  11. 如何选择适合的前端UI框架
  12. Leetcode题解(32)
  13. # C# 如何调用动态连接库?
  14. Cocos Creator 构建发布... APP ABI(选项)
  15. windows下安装Jenkins
  16. assert用法
  17. .gitignore文件规则不起效的解决办法
  18. maven(11)-聚合多模块
  19. BZOJ1509 [NOI2003]逃学的小孩 树型DP
  20. linux配置java环境变量(详细) [转]

热门文章

  1. mac下svn提交失败的解决方法
  2. Spring中Mybatis的花样配置 及 原理
  3. 【ASP.NET Core】EF Core - “导航属性”
  4. DockerSwarm+Dubbo镜像与部署相关命令与参数
  5. 转【微信小程序 四】二维码生成/扫描二维码
  6. STM32F105 PA9/OTG_FS_VBUS Issues
  7. 【转载】Linux下查看CPU、内存占用率
  8. linux源码安装服务器所需要的一些依赖库(待完善)
  9. BizTalk RosettaNet解决方案之Loopback
  10. 【Zookeeper】连接ZooKeeper的方式