Javascript判断客户端是Android还是IOS,判断浏览器类型
程序员文章站
2022-04-15 22:59:57
摘要 当在判断当前客户端是什么类型时,我们就可以根据客户端自带的UA标识,搭配正则判断机制来判断当前的客户端是什么设备。今天就分享下如何通过Javascript来获取客户端的UA标识,并判断客户端类型。 内容 一、判断手机端是什么类型设备: const u = navigator.userAgent ......
摘要
当在判断当前客户端是什么类型时,我们就可以根据客户端自带的ua标识,搭配正则判断机制来判断当前的客户端是什么设备。今天就分享下如何通过javascript来获取客户端的ua标识,并判断客户端类型。
内容
一、判断手机端是什么类型设备:
const u = navigator.useragent; // 获取浏览器的useragent
const isios = !!u.match(/\(i[^;]+;( u;)? cpu.+mac os x/); // android设备
const isandroid = u.indexof('android') > -1 || u.indexof('adr') > -1; // ios设备
二、判断是否是微信以及微信版本号:
// 判断是否是微信 const iswechat = () => { let u = navigator.useragent; return u.tolowercase().indexof('micromessenger') !== -1; } // 微信版本号 let u = navigator.useragent; let wechatinfo = u.match(/micromessenger\/([\d\.]+)/i); // wechat let wechatversion = wechatinfo[1]; if (wechatversion = '6.7.4') { console.log('当前微信的版本号为:', wechatversion ); }
三、判断pc端浏览器是什么类型:
const ua = navigator.useragent; // 获取浏览器的useragent
const isie = window.activexobject != undefined && ua.indexof("msie") != -1; // ie浏览器
const isfirefox = ua.indexof("firefox") != -1; // 火狐浏览器
const isopera = window.opr != undefined; // opera浏览器
const ischrome = ua.indexof("chrome") && window.chrome; // chrome浏览器
const issafari = ua.indexof("safari") != -1 && ua.indexof("version") != -1; // safari浏览器
推荐阅读
-
PHP判断手机是IOS还是Android
-
判断客户端是iOS还是Android,判断是不是在微信浏览器打开
-
Javascript判断客户端是Android还是IOS,判断浏览器类型
-
JS判断客户端是否是iOS或者Android手机移动端
-
JS判断客户端是否是iOS或者Android
-
H5 JS判断客户端是否是iOS或者Android手机移动端
-
php判断是android还是ios还是wp的访问网站
-
Js如何判断客户端是PC还是手持设备简单分析_javascript技巧
-
JS判断客户端是手机还是PC的2个代码_javascript技巧
-
android和ios调用php写的接口如何判断用户使用的是安卓还是苹果