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 相关文章推荐
详解强大的jQuery选择器之基本选择器、层次选择器
Feb 07 Javascript
javascript确认框的三种使用方法
Dec 17 Javascript
js实现自动轮换选项卡
Jan 13 Javascript
微信小程序 利用css实现遮罩效果实例详解
Jan 21 Javascript
Angularjs 与 bower安装和使用详解
May 11 Javascript
AngularJS实现动态添加Option的方法
May 17 Javascript
基于vue组件实现猜数字游戏
May 28 Javascript
js Element Traversal规范中的元素遍历方法
Apr 19 Javascript
对angularJs中$sce服务安全显示html文本的实例
Sep 30 Javascript
小程序实现背景音乐播放和暂停
Jun 19 Javascript
JSON 入门教程基础篇 json入门学习笔记
Sep 22 Javascript
JS中forEach()、map()、every()、some()和filter()的用法
May 11 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
php基础知识:函数基础知识
2006/12/13 PHP
php入门学习知识点七 PHP函数的基本应用
2011/07/14 PHP
$_GET['goods_id']+0 的使用详解
2013/06/06 PHP
php 删除目录下N分钟前创建的所有文件的实现代码
2013/08/10 PHP
Codeigniter上传图片出现“You did not select a file to upload”错误解决办法
2014/06/12 PHP
php实现文件下载代码分享
2014/08/19 PHP
学习php设计模式 php实现工厂模式(factory)
2015/12/07 PHP
PHP单例模式应用示例【多次连接数据库只实例化一次】
2018/12/18 PHP
jQuery on()方法绑定动态元素的点击事件无响应的解决办法
2016/07/07 Javascript
关于原生js中bind函数的简单实现
2016/08/10 Javascript
jQuery简单实现MD5加密的方法
2017/03/03 Javascript
前端跨域的几种解决方式总结(推荐)
2017/08/16 Javascript
vue中如何使用ztree
2018/02/06 Javascript
基于vue-simplemde实现图片拖拽、粘贴功能
2018/04/12 Javascript
浅谈AngularJS中$http服务的简单用法
2018/05/15 Javascript
angularjs $http调用接口的方式详解
2018/08/13 Javascript
jQuery提示框插件SweetAlert用法分析
2019/08/05 jQuery
JavaScript 接口原理与用法实例详解
2020/05/12 Javascript
vue data对象重新赋值无效(未更改)的解决方式
2020/07/24 Javascript
Vue 集成 PDF.js 实现 PDF 预览和添加水印的步骤
2021/01/22 Vue.js
[10:05]DOTA2-DPC中国联赛 正赛 iG vs PSG.LGD 选手采访
2021/03/11 DOTA
最大K个数问题的Python版解法总结
2016/06/16 Python
Python实现连接两个无规则列表后删除重复元素并升序排序的方法
2018/02/05 Python
Python实现将HTML转成PDF的方法分析
2019/05/04 Python
python GUI库图形界面开发之PyQt5日期时间控件QDateTimeEdit详细使用方法与实例
2020/02/27 Python
解决Jupyter notebook更换主题工具栏被隐藏及添加目录生成插件问题
2020/04/20 Python
使用Python内置模块与函数进行不同进制的数的转换
2020/04/26 Python
Anaconda3中的Jupyter notebook添加目录插件的实现
2020/05/18 Python
英国健身专家:WIT Fitness
2021/02/09 全球购物
一套中级Java程序员笔试题
2015/01/14 面试题
2014年党员承诺书范文
2014/05/20 职场文书
政府采购方案
2014/06/12 职场文书
一年级班主任工作总结2014
2014/11/08 职场文书
刑事申诉状范文
2015/05/20 职场文书
《巨人的花园》教学反思
2016/02/19 职场文书
python 提取html文本的方法
2021/05/20 Python