js获取微信版本号的方法


Posted in Javascript onMay 12, 2015

微信现在几乎已经普遍在使用,但是微信版本一直在更新,不同的版本有不同的功能,于是了解微信的版本号很重要,以便自己及时更新体验新的功能。那么如何用js获取微信版本号呢?

一、判断微信版本号

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

其中 wechatInfo[1]  的值就是 版本号

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

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

以上所述就是本文的全部内容了,希望大家能够喜欢。

Javascript 相关文章推荐
跨浏览器的设置innerHTML方法
Sep 18 Javascript
浅谈javascript中字符串String与数组Array
Dec 31 Javascript
JS实现的网页倒计时数字时钟效果
Mar 02 Javascript
当jquery ajax遇上401请求的解决方法
May 19 Javascript
seajs模块压缩问题与解决方法实例分析
Oct 10 Javascript
对vue.js中this.$emit的深入理解
Feb 23 Javascript
详解Vue Elememt-UI构建管理后台
Feb 27 Javascript
Vue全局分页组件的实现代码
Aug 10 Javascript
express.js中间件说明详解
Mar 19 Javascript
webpack4 SplitChunks实现代码分隔详解
May 23 Javascript
Vue+Django项目部署详解
May 30 Javascript
Vue CLI3移动端适配(px2rem或postcss-plugin-px2rem)
Apr 27 Javascript
javascript中基本类型和引用类型的区别分析
May 12 #Javascript
JavaScript模拟可展开、拖动与关闭的聊天窗口实例
May 12 #Javascript
Javascript中typeof 用法小结
May 12 #Javascript
js/jquery判断浏览器类型的方法小结
May 12 #Javascript
js实现div层缓慢收缩与展开的方法
May 11 #Javascript
JS实现定时自动关闭DIV层提示框的方法
May 11 #Javascript
最精简的JavaScript实现鼠标拖动效果的方法
May 11 #Javascript
You might like
萌王史莱姆”萌王性别尴尬!那“萌战”归女组还是男?
2018/12/17 日漫
php getsiteurl()函数
2009/09/05 PHP
PHP代码优化之成员变量获取速度对比
2014/02/28 PHP
PHP同时连接多个mysql数据库示例代码
2014/03/17 PHP
PHP常用正则表达式集锦
2014/08/17 PHP
Laravel 5框架学习之模型、控制器、视图基础流程
2015/04/08 PHP
php array_walk_recursive 使用自定的函数处理数组中的每一个元素
2016/11/16 PHP
phpStorm2020 注册码
2020/09/17 PHP
javascript实现仿银行密码输入框效果的代码
2007/12/13 Javascript
javascript取消文本选定的实现代码
2010/11/14 Javascript
javascript针对DOM的应用分析(三)
2012/04/15 Javascript
在jQuery中 关于json空对象筛选替换
2013/04/15 Javascript
jQuery中noConflict()用法实例分析
2015/02/08 Javascript
使用JQuery 加载页面时调用JS的实现方法
2016/05/30 Javascript
JS实现双击内容变为可编辑状态
2017/03/03 Javascript
vue中使用微信公众号js-sdk踩坑记录
2019/03/29 Javascript
js实现动态时钟
2020/03/12 Javascript
详解JavaScript执行模型
2020/11/16 Javascript
Python删除指定目录下过期文件的2个脚本分享
2014/04/10 Python
盘点提高 Python 代码效率的方法
2014/07/03 Python
浅谈pytorch和Numpy的区别以及相互转换方法
2018/07/26 Python
Python面向对象之静态属性、类方法与静态方法分析
2018/08/24 Python
Python版中国省市经纬度
2020/02/11 Python
解决Python import docx出错DLL load failed的问题
2020/02/13 Python
django修改models重建数据库的操作
2020/03/31 Python
Python图像处理二值化方法实例汇总
2020/07/24 Python
基于HTML5 WebGL的3D机房的示例
2018/03/16 HTML / CSS
日本高岛屋百货购物网站:TAKASHIMAYA
2019/03/24 全球购物
逻辑链路控制协议
2016/10/01 面试题
What's the difference between deep copy and shallow copy? (深拷贝与浅拷贝有什么区别)
2015/11/10 面试题
暑假实习求职信范文
2013/09/22 职场文书
交通安全演讲稿
2014/01/07 职场文书
介绍信怎么写
2015/01/30 职场文书
音乐之声观后感
2015/06/04 职场文书
安全生产会议制度
2015/08/06 职场文书
java泛型通配符详解
2021/07/25 Java/Android