• 设为首页
  • 加入收藏
  • 我要投稿
  • 联系站长
  • 网站模板技术交流
当前位置:模板网首页 > 建站教程 > JS、jQ >  js判断是否微信浏览器正文

js判断是否微信浏览器

作者:网页模板
类型:图文教程
点击次数:
发布时间:2018-08-22 13:36
分享到:
js判断微信浏览器

    我们都知道,在扫描二维码的时候,很多人喜欢使用微信来扫描。而微信扫描会使用微信浏览器打开扫描地址。微信浏览器是不允许下载的。这时,打开微信右上角的三个点,在弹出菜单中,选择“在浏览器打开”(IOS提示“在safari打开”),点了下载按钮是没有反应的。我们可以做的是,判断是否在微信浏览器,如果在,给个提示,让用户在浏览器打开会更加人性化,下面代码,就是判断是否在微信浏览器的环境下:
//判断是否是微信浏览器的函数
function isWeiXin(){
    //window.navigator.userAgent属性包含了浏览器类型、版本、操作系统类型、浏览器引擎类型等信息,这个属性可以用来判断浏览器类型
    var ua = window.navigator.userAgent.toLowerCase();
    //通过正则表达式匹配ua中是否含有MicroMessenger字符串
    if(ua.match(/MicroMessenger/i) == 'micromessenger'){
        return true;
    }else{
        return false;
    }
}
    下面是上面判断浏览器代码的使用实例:
//定义一个按钮,并获取这个按钮存在变量pingguo中
var btn=document.getElementById("btn");
// 点击按钮判断是否是微信浏览器,然后执行函数
btn.onclick=function(){
    if(isWeiXin()){
        // 是微信浏览器,执行操作
    }else{
        return false;
    }
}
    相关代码:
        js判断是手机系统是安卓还是IOS代码
        js判断手机系统版本为安卓还是苹果,苹果系统版本号 (责任编辑:网页模板)
  • 本文标签:
  • js判断微信浏览器
jquery jTemplates.js模板渲染引擎的用法
JavaScript match()方法详解