JS实现让其他浏览器自动转至微信浏览器打开链接

Posted 鱼樱、、

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了JS实现让其他浏览器自动转至微信浏览器打开链接相关的知识,希望对你有一定的参考价值。

//判断是否是pc
function is_pc() {  
    var sUserAgent = navigator.userAgent.toLowerCase();  
    var bIsIpad = sUserAgent.match(/ipad/i) == "ipad";  
    var bIsIphoneOs = sUserAgent.match(/iphone os/i) == "iphone os";  
    var bIsMidp = sUserAgent.match(/midp/i) == "midp";  
    var bIsUc7 = sUserAgent.match(/rv:1.2.3.4/i) == "rv:1.2.3.4";  
    var bIsUc = sUserAgent.match(/ucweb/i) == "ucweb";  
    var bIsandroid = sUserAgent.match(/android/i) == "android";  
    var bIsCE = sUserAgent.match(/windows ce/i) == "windows ce";  
    var bIsWM = sUserAgent.match(/windows mobile/i) == "windows mobile";  
    if (!(bIsIpad || bIsIphoneOs || bIsMidp || bIsUc7 || bIsUc || bIsAndroid || bIsCE || bIsWM) ){  
        return true
    } else {  
        return false 
    }  
} 
//判断是否微信登陆 
function is_wx() { 
    var ua = window.navigator.userAgent.toLowerCase(); 
    console.log(ua);//mozilla/5.0 (iphone; cpu iphone os 9_1 like mac os x) applewebkit/601.1.46 (khtml, like gecko)version/9.0 mobile/13b143 safari/601.1 
    if (ua.match(/MicroMessenger/i) == ‘micromessenger‘) { 
        return true; 
    } else { 
        return false; 
    } 
} 

if(  is_pc() ){
     window.location.href = ‘pcURL‘
}else{
    if(is_wx() === false){
         var url = "//www.get-ticket.cn/Open/Index/index/sign/6D025DF05248D9F0920ED8A9B016389A";
         window.location.href = url
    }
    
}

 

以上是关于JS实现让其他浏览器自动转至微信浏览器打开链接的主要内容,如果未能解决你的问题,请参考以下文章

怎么让微信内置浏览器跳转到手机其他浏览器

QQ微信域名防封 预防域名封禁 微信强制跳转至浏览器打开

js如何实现在微信浏览器内跳转外部浏览器打开指定下载链接

微信如何实现自动跳转到用其他浏览器打开指定页面下载APP

微信如何实现自动跳转到用其他浏览器打开指定页面下载APP

关于微信内置浏览器怎么自动跳转到手机其他浏览器