判断是ios还是Android
const ua = navigator.userAgent.toLowerCase()
let isiOS = false
if(!!u.match(/\(i[^;]+;( U;)? CPU.+Mac OS X/)){//是ios
isiOS = true
}else{
isiOS = false
}
判断是微信还是钉钉
const ua = navigator.userAgent.toLowerCase()
let isWeiXin = false
let isDingTalk = false
if(ua.match(/DingTalk/i)=="dingtalk"){//用钉钉打开
isDingTalk = true
}else if(ua.match(/MicroMessenger/i)=="micromessenger"){//用微信打开
isWeiXin = true
}else{//用其他浏览器打开
}
判断设备与应用环境

本文介绍了一种通过navigator.userAgent属性来判断用户设备是iOS还是Android,以及用户是使用微信还是钉钉访问页面的方法。这对于网站和应用进行适配优化、提供更好的用户体验至关重要。
1787





