前言:
????????js判断当前是否是企业微信环境,微信环境
封装方法:
function envjudge() {
var isMobile = window.navigator.userAgent.match(
/(phone|pad|pod|iPhone|iPod|ios|iPad|Android|Mobile|BlackBerry|IEMobile|MQQBrowser|JUC|Fennec|wOSBrowser|BrowserNG|WebOS|Symbian|Windows Phone)/i
) // 是否手机端
var isWx = /micromessenger/i.test(navigator.userAgent) // 是否微信
var isComWx = /wxwork/i.test(navigator.userAgent) // 是否企业微信
if (isComWx && isMobile) {
//手机端企业微信
return 'com-wx-mobile'
} else if (isComWx && !isMobile) {
//PC端企业微信
return 'com-wx-pc'
} else if (isWx && isMobile) {
// 手机端微信
return 'wx-mobile'
} else if (isWx && !isMobile) {
// PC端微信
return 'wx-pc'
} else {
return 'other'
}
}
使用方法:
const envResult = envjudge()
// 企业微信
if (envResult === 'com-wx-mobile' || envResult === 'com-wx-pc') {
}