js 判断当前操作系统是ios还是android还是电脑端
2024-08-27 06:17:59
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
最新文章
- 微信浏览器的HTTP_USER_AGENT
- Android成长日记-Fragment的生命周期与Activity通信
- ionic ngcordova map 地圖
- 拿到内存中dom元素的最后样式进行修改obj下的currentStyle方法
- Android横竖屏切换总结
- 求正整数n所有可能的和式的组合(如;4=1+1+1+1、1+1+2、1+3、2+1+1、2+2
- ubuntu 交换ctrl与caps lock 键
- linux杂记(四)热键[Tab],[ctrl]-c,[ctrl]-d,在线求助man page/info page
- 永久性for循环配合switch语句可以实现菜单功能
- spring-AOP-基于@AspectJ切面的小例子
- 如何选择适合的前端UI框架
- Leetcode题解(32)
- # C# 如何调用动态连接库?
- Cocos Creator 构建发布... APP ABI(选项)
- windows下安装Jenkins
- assert用法
- .gitignore文件规则不起效的解决办法
- maven(11)-聚合多模块
- BZOJ1509 [NOI2003]逃学的小孩 树型DP
- linux配置java环境变量(详细) [转]
热门文章
- mac下svn提交失败的解决方法
- Spring中Mybatis的花样配置 及 原理
- 【ASP.NET Core】EF Core - “导航属性”
- DockerSwarm+Dubbo镜像与部署相关命令与参数
- 转【微信小程序 四】二维码生成/扫描二维码
- STM32F105 PA9/OTG_FS_VBUS Issues
- 【转载】Linux下查看CPU、内存占用率
- linux源码安装服务器所需要的一些依赖库(待完善)
- BizTalk RosettaNet解决方案之Loopback
- 【Zookeeper】连接ZooKeeper的方式