在微信H5 页面获取到 userAgent ,通过正则获取版本号

例如:navigator.userAgent
Mozilla/5.0 (iPhone; CPU iPhone OS 11_0 like Mac OS X) AppleWebKit/604.1.38 (KHTML, like Gecko) Version/11.0 Mobile/15A372 Safari/604.1 wechatdevtools/1.03.2008270 MicroMessenger/7.0.4 Language/zh_CN webview/15991880789221855 webdebugger port/18673

 // 判断微信版本是否高于某个版本
 var isGteWechatVersion=function(v) {
    const wechatInfo = navigator.userAgent.match(/MicroMessenger\/([\d\.]+)/i)
    if (!wechatInfo) {
      return false
    } else if (wechatInfo[1] < v) {
      return false
    } else {
      return true
    }
  }

标签: none

添加新评论