js判断当前是否是企业微信环境,微信环境

发布时间:2024年01月10日

前言:

????????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') {
}

文章来源:https://blog.csdn.net/qq_41619796/article/details/135508079
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。