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 相关文章推荐
表单提交前触发函数返回true表单才会提交
Mar 11 Javascript
javascript中函数作为参数调用的方法
Feb 09 Javascript
javascript中call apply 的应用场景
Apr 16 Javascript
javascript实现的闭包简单实例
Jul 17 Javascript
Bootstrap每天必学之弹出框(Popover)插件
Apr 25 Javascript
利用Bootstrap实现表格复选框checkbox全选
Dec 21 Javascript
JS加密插件CryptoJS实现的Base64加密示例
Aug 16 Javascript
Vue.js特性Scoped Slots的浅析
Feb 20 Javascript
js实现网页同时进行多个倒计时功能
Feb 25 Javascript
javaScript 实现重复输出给定的字符串的常用方法小结
Feb 20 Javascript
Nuxt默认模板、默认布局和自定义错误页面的实现
May 11 Javascript
jQuery 移除事件的方法
Jun 20 jQuery
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
深入解析phpCB批量转换的代码示例
2013/06/27 PHP
php简单统计字符串单词数量的方法
2015/06/19 PHP
PHP文字转图片功能原理与实现方法分析
2017/08/31 PHP
PHP memcache在微信公众平台的应用方法示例
2017/09/13 PHP
在Javascript中为String对象添加trim,ltrim,rtrim方法
2006/09/22 Javascript
经典的解除许多网站无法复制文字的绝招
2006/12/31 Javascript
jquery如何判断表格同一列不同行input数据是否重复
2014/05/14 Javascript
使用jQuery管理选择结果
2015/01/20 Javascript
浅谈被jQuery抛弃的函数及替代函数
2015/05/03 Javascript
JS数组操作(数组增加、删除、翻转、转字符串、取索引、截取(切片)slice、剪接splice、数组合并)
2016/05/20 Javascript
Js 获取当前函数参数对象的实现代码
2016/06/20 Javascript
如何解决IONIC页面底部被遮住无法向上滚动问题
2016/09/06 Javascript
Vue.js使用$.ajax和vue-resource实现OAuth的注册、登录、注销和API调用
2017/05/10 Javascript
基于jstree使用AJAX请求获取数据形成树
2017/08/29 Javascript
详解vue项目中如何引入全局sass/less变量、function、mixin
2018/06/02 Javascript
详解Angular-ui-BootStrap组件的解释以及使用
2018/07/13 Javascript
bootstrap table插件动态加载表头
2019/07/19 Javascript
Vue前端项目部署IIS的实现
2020/01/06 Javascript
JS实现音量控制拖动
2020/01/15 Javascript
JSON stringify方法原理及实例解析
2020/10/23 Javascript
如何将Node.js中的回调转换为Promise
2020/11/10 Javascript
[00:59]DOTA2荣耀之路1:Doom is back!weapon X!
2018/05/22 DOTA
[58:00]DOTA2-DPC中国联赛 正赛 PSG.LGD vs Elephant BO3 第二场 2月7日
2021/03/11 DOTA
python中List的sort方法指南
2014/09/01 Python
python下读取公私钥做加解密实例详解
2017/03/29 Python
Python实现的密码强度检测器示例
2017/08/23 Python
python实现dijkstra最短路由算法
2019/01/17 Python
详解PyCharm+QTDesigner+PyUIC使用教程
2019/06/13 Python
Python之变量类型和if判断方式
2020/05/05 Python
英国的屈臣氏:Boots博姿
2017/12/23 全球购物
JAKO-O德国野酷台湾站:德国首屈一指的婴幼童用品品牌
2019/01/14 全球购物
2019年Java 最常见的 面试题
2016/10/19 面试题
趣味运动会加油词
2015/07/18 职场文书
oracle通过存储过程上传list保存功能
2021/05/12 Oracle
详解MySQL多版本并发控制机制(MVCC)源码
2021/06/23 MySQL
解决IIS7下无法绑定https主机的问题
2022/04/29 Servers