js获取微信版本号的方法
微信现在几乎已经普遍在使用,但是微信版本一直在更新,不同的版本有不同的功能,于是了解微信的版本号很重要,以便自己及时更新体验新的功能。那么如何用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; } }
以上所述就是本文的全部内容了,希望大家能够喜欢。
相关推荐
-
js判断ie版本号的简单实现代码
jQuery 2.0 去除了对浏览器版本号的判断(它推荐特性检测),这里是一个老外写的原生判断方法,这段代码着实巧妙!既简介.有向后兼容!一般做法都是:正则搜索 USER_AGENT :但因为历史原因, USER_AGENT 一直都不准确,而且被各大厂商改的乱七八糟.:比如: IE10 : Mozilla/5.0 (compatible; MSIE 10.0; Windows NT 6.2; WOW64; Trident/6.0) IE11 : Mozilla/5.0 (Windows NT 6
-
通用javascript代码判断版本号是否在版本范围之间
通用判断版本号是否在两者之间,也可以搭配判断是否大于某版本号,小于取反即可 PS:需确保版本规范一致,比如都是.号分割的n位版本号 var APP = {}; //判断指定版本是否在版本范围之间,需确保版本规范一致;比如 (..,..,..) APP.betweenVersion = function(curr,start,end,separator){ if(curr == start || curr == end){ return true; } var separator = separa
-
js判断游览器类型及版本号的代码
phpnew blog内置discuz ubb类型的编辑器, 编辑器功能上有在光标处插入, 可在ie11上一直不准确. 今天分析一下, 终于找到原因. 旧版本的js文件写的浏览器判断有异常, 所以导致插入点一直在头部. 今天修复之. 提供一个js函数. 返回一个数组. 复制代码 代码如下: function sys_userAgent(){ var userAgent = navigator.userAgent, rMsie = /(msie\s|trident.*rv:
-
javascript获取flash版本号的方法
本文实例讲述了javascript获取flash版本号的方法.分享给大家供大家参考.具体分析如下: 下面我们来介绍两个js函数判断用户是否安装了flash,如果安装了flash再来获取 flash版本号并且给出提示. 例1 获取各浏览器的版本号,如需获取具体版本号数字 复制代码 代码如下: function flashChecker() { var hasFlash = 0; //是否安装了flash var flashVersion = 0; //flash版本 var
-
js 浏览器版本及版本号判断函数2009年
js判断浏览器版本及版本号 window["MzBrowser"]={};(function() { if(MzBrowser.platform) return; var ua = window.navigator.userAgent; MzBrowser.platform = window.navigator.platform; MzBrowser.firefox = ua.indexOf("Firefox")>0; MzBrowser.opera = ty
-
javascript比较语义化版本号的实现代码
前言 所谓"语义化版本号",就是在版本号中体现出语义,或者说版本号本身是有意义的,不再是随意给的一个数字.这个规范将版本号中每个数字的意义都做了比较严格的说明.当然,其中大部分内容还是沿用我们之前说过的业内的约定,所以,对于有版本号意识的开发者来说,接受这个规范是很容易的. 在移动端APP第三方开发中经常会碰到一些因为版本不同而造成JS SDK或JS API差异或支持的问题.对于移动前端来说,在实际第三方开发中可能会需要根据APP的版本号做一些特殊的业务逻辑处理. 语义化版本号 一般语
-
如何使用php脚本给html中引用的js和css路径打上版本号
在搜索引擎中搜索关键字.htaccess 缓存,你可以搜索到很多关于设置网站文件缓存的教程,通过设置可以将css.js等不太经常更新的文件缓存在浏览器端,这样访客每次访问你的网站的时候,浏览器就可以从浏览器的缓存中获取css.js等,而不必从你的服务器读取,这样在一定程度上加快了网站的打开速度,又可以节约一下你的服务器流量. 具体文字说明不给大家多说了,下面通过代码实例给大家讲解. 比如 <link rel="stylesheet" type="text/css&quo
-
js判断主流浏览器类型和版本号的简单实现代码
如今的互联网中,浏览器可以说是太多太多了,但是大部分都是换壳不换心,基本上主流的浏览器还是火狐,谷歌,IE,safrai这几种比较常见,所以在我们的开发中,有时候需要遇到判断用户正在使用什么浏览器以及使用的版本是多少,并根据返回值,给予一定的提示,下面,我就简单的介绍一种判断用户浏览器的使用情况的代码. var distinguishBrowser= function browserInfo() { var browser = { // IE浏览器 msie: false, // 谷歌浏览器 c
-
javascript 浏览器类型和版本号检测代码(兼容多浏览器)
javascript检测浏览器类型和版本号(兼容各浏览器) var uA = navigator.userAgent; var browserType = "unknown"; if (uA.indexOf("Opera") > -1) { browserType = "Opera"; } else if (uA.indexOf("Safari") > -1) { browserType = "Safar
-
用javascript判断IE版本号简单实用且向后兼容
今天一个项目中需要判断IE版本号,又因为 jQuery 2.0 去除了对浏览器版本号的判断(它推荐特性检测),于是就看到一老外写的一段代码: 复制代码 代码如下: var _IE = (function(){ var v = 3, div = document.createElement('div'), all = div.getElementsByTagName('i'); while ( div.innerHTML = '<!--[if gt IE ' + (++v) + ']><i
随机推荐
- asp.net MVC实现无组件上传图片实例介绍
- php正则之函数 preg_replace()参数说明
- 《CSS3实战》笔记--渐变设计(一)
- 详细解读Hibernate的缓存机制
- 谈谈iOS开发之JSON格式数据的生成与解析
- Laravel学习教程之IOC容器的介绍与用例
- 使用symfony命令创建项目的方法
- 关于C/C++中的side effect(负效应)和sequence point(序列点)
- 简单谈谈Docker镜像的使用方法
- 关于URL最大长度限制的相关资料查证
- Shell脚本美化登录界面装饰图(含农历)
- “禽兽”病毒(杀软终结者)的分析和手动解决方法图文第1/2页
- mysql 将列值转变为列的方法
- Jquery 设置标题的自动翻转
- 用javascript动态调整iframe高度的方法
- Java ArrayDeque实现Stack的功能
- 给你选择Python语言实现机器学习算法的三大理由
- Java字符串查找的三种方式
- 浅谈python配置与使用OpenCV踩的一些坑
- 详解在React项目中安装并使用Less(用法总结)