JS获取微信版本号及判断微信浏览器的方法

作者:交互手记时间:2026-10-29 09:36:48浏览:193

本文介绍如何利用JavaScript脚本获取当前微信客户端的版本号,并判断用户是否通过微信内置浏览器访问页面。通过解析navigator.userAgent中的MicroMessenger字段,开发者可以获取具体版本号并进行版本限制或功能适配,同时提供检测微信环境的通用方法。

获取微信版本号的方法

微信如今已广泛普及,且版本持续迭代,各版本功能存在差异。因此,掌握获取微信版本号的方法至关重要,这有助于开发者及时适配新功能或进行版本兼容处理。

一、判断微信版本号


var wechatInfo = navigator.userAgent.match(/MicroMessenger\\/([\\d\\.]+)/i) ;
if( !wechatInfo ) {
  alert("本活动仅支持微信") ;
} else if ( wechatInfo[1] < "5.0" ) {
  alert("本活动仅支持微信5.0以上版本") ;
}

在上述代码执行后,变量wechatInfo数组中的第二个元素(即wechatInfo[1])即为提取出的微信版本号。

判断微信浏览器环境

二、判断页面是否在微信浏览器中打开


function is_weixn(){
  var ua = navigator.userAgent.toLowerCase();
  if(ua.match(/MicroMessenger/i)=="micromessenger") {
    return true;
  } else {
    return false;
  }
}

以上即为通过JavaScript获取微信版本号及判断微信环境的全部内容。

作者最新文章