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


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


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


通过测试完全通过,无论是android 还是iphone,ipad 都可以。
上面代码需要调用才执行,如果需要在页面载入完成就执行,可以像下面这样写代码


    $(function () {
      //          不是微信就跳到授权页
      var ua = window.navigator.userAgent.toLowerCase();
      if(ua.match(/MicroMessenger/i) == 'micromessenger'){
        return true;
      }else{
        location.href='http://ww.abc.com'
      }
    });


$(function(){ } 当文档载入完毕就执行
function is_weixn() 调用才执行

当然我们除了用js来判断之外,用其它语言来判断就更简单了,比如PHP


function is_weixin(){
if ( strpos($_SERVER['HTTP_USER_AGENT'], 'MicroMessenger') !== false ) {
return true;
}
return false;
}


[本日志由 随然 于 2017-06-25 06:22 PM 更新]
上一篇: 关于Html5中type="number" 只能输入整数的问题
下一篇: Javascript如何获得input元素value值
文章来自: 本站原创
引用通告: 查看所有引用 | 我要引用此文章
Tags: 电脑 代码 ASP
相关日志:
评论: 0 | 引用: 0 | 查看次数: 8707
发表评论
昵 称:
密 码: 游客发言不需要密码.
邮 箱: 邮件地址支持Gravatar头像,邮箱地址不会公开.
网 址: 输入网址便于回访.
内 容:
验证码:
选 项:
虽然发表评论不用注册,但是为了保护您的发言权,建议您注册帐号.
字数限制 1 字 | UBB代码 关闭 | [img]标签 关闭