Zhaoyuxiang
侠客
侠客
  • 最后登录2017-09-07
  • 发帖数13
阅读:15829回复:8

JS 判断用户使用的设备类型

楼主#
更多 发布于:2017-08-23 10:58
1、首先判断pc端还是移动端。


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;
}

2、判断用户移动端使用的系统平台

var u = navigator.userAgent;
if (u.indexOf('Android') > -1 || u.indexOf('Linux') > -1) {
//安卓手机
} else if (u.indexOf('iPhone') > -1) {
//苹果手机
} else if (u.indexOf('Windows Phone') > -1) {
//winphone手机
}

3、判断用户是否在微信中打开

function isWeiXin(){
var ua = navigator.userAgent.toLowerCase();
if(ua.indexOf('micromessenger') != -1) {
return true;
} else {
return false;
}
}

最新喜欢:

JgmJgm doubleyongdouble...
Zhaoyuxiang
侠客
侠客
  • 最后登录2017-09-07
  • 发帖数13
沙发#
发布于:2017-08-24 10:49
doubleyong:哈哈,教你python,写写爬虫不哇回到原帖
前端技术搞好了再说吧   前端技术水太深
doubleyong
管理员
管理员
  • 最后登录2025-12-02
  • 发帖数1198
  • 最爱沙发
  • 喜欢达人
  • 原创写手
  • 社区居民
  • 忠实会员
板凳#
发布于:2017-08-23 22:13
Zhaoyuxiang:哈哈,  有没有什么新的技术教教我啊回到原帖
哈哈,教你python,写写爬虫不哇
知识需要管理,知识需要分享
doubleyong
管理员
管理员
  • 最后登录2025-12-02
  • 发帖数1198
  • 最爱沙发
  • 喜欢达人
  • 原创写手
  • 社区居民
  • 忠实会员
地板#
发布于:2017-08-23 22:12
Zhaoyuxiang:我可是把我有道云笔记都搬到bugshouji了  够意思吧回到原帖
太够意思了,GOOD
知识需要管理,知识需要分享
Zhaoyuxiang
侠客
侠客
  • 最后登录2017-09-07
  • 发帖数13
4楼#
发布于:2017-08-23 18:14
sunshine:哈哈,期待着回到原帖
我可是把我有道云笔记都搬到bugshouji了  够意思吧
Zhaoyuxiang
侠客
侠客
  • 最后登录2017-09-07
  • 发帖数13
5楼#
发布于:2017-08-23 18:11
sunshine:哈哈,期待着回到原帖
哈哈,  有没有什么新的技术教教我啊
sunshine
管理员
管理员
  • 最后登录2023-10-30
  • 发帖数170
  • 社区居民
6楼#
发布于:2017-08-23 15:26
Zhaoyuxiang:更多好文尽情期待    哈哈哈哈哈哈回到原帖
哈哈,期待着
Zhaoyuxiang
侠客
侠客
  • 最后登录2017-09-07
  • 发帖数13
7楼#
发布于:2017-08-23 14:09
更多好文尽情期待    哈哈哈哈哈哈
doubleyong
管理员
管理员
  • 最后登录2025-12-02
  • 发帖数1198
  • 最爱沙发
  • 喜欢达人
  • 原创写手
  • 社区居民
  • 忠实会员
8楼#
发布于:2017-08-23 12:49
哈哈,好文,必须收藏
知识需要管理,知识需要分享
游客


返回顶部

公众号

公众号