判断是否是微信客户端打开并实现跳转JS脚本

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
<script type = “text/javascript” >
    //如果需要在微信提示在浏览器中打开可先获取获取id为weixinStyle的div对象,div对象默认css必须为display:none;。
    //var weixin=document.getElementById(“weixinStyle”);
    //网页加载后执行函数
    window. onload = function ( ) {
        //判断是否为微信内核
        if (isWeixin ( ) ) {
            //微信打开提示在浏览器中打开
            //weixin.style.display=”block”;
            //微信打开弹出对话框
            alert ( “这是微信浏览器” ) ;
        } else {
            //非微信打开直接加载下载地址
            //location.replace(“apk网络下载地址”);
            //也可以直接跳转地址
            //window.location.href=”非微信打开跳转地址”;
            //非微信打开弹出对话框
            alert ( “这不是” ) ;
        }
    }

    //这个函数用来判断当前浏览器是否微信内置浏览器,是微信返回true,不是微信返回false
    function isWeixin ( ) {
        var WxObj =window. navigator. userAgent. toLowerCase ( ) ;
        if (WxObj. match ( /microMessenger/i ) == ‘micromessenger’ ) {
            return true ;
        } else {
            return false ;
        }
    }
</script >

» 判断是否是微信客户端打开并实现跳转JS脚本