判断是否是微信客户端打开并实现跳转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脚本

赞 (0)
分享到:更多 ()