安卓、IOS、微信小程序、抖音小程序 环境判断

566 阅读1分钟
        var ua = navigator.userAgent.toLowerCase()
        if (ua.match(/ToutiaoMicroapp/i) == "toutiaomicroapp") {
            console.log('抖音小程序')

            return false;
        }
        if (ua.match(/MicroMessenger/i) == "micromessenger") {
             //公众号
            wx.miniProgram.getEnv((res) => {
            
                if (res.miniprogram) {
                    //在小程序内
                  wx.miniProgram.postMessage({
                    data: {
                        title: '分享功能',
                        desc: '这门课我在学习了,确实不错,你也赶紧来看看吧',
                        invitLink: '分享链接',
                    }
                });
                }
            })
        }
        
         if (window.WebJSBridge) {
        //安卓环境及 最新版本号
        let verAndroid = window.WebJSBridge.getCurrentVersion()
        if (parseInt(verAndroid) > 73) {
            environment = "Android";
            return false;
        } else {
            environment = "H5";
            return false;
        }
    }
        if (isInApp == 2 && verIOS > 2.23) {
            // ios环境 最新版本号verIOS=2.24
            environment = "iOS";
            $(".shareWay").eq(2).hide();//ios暂不支持QQ分享
            return false;
        } else {
            environment = "H5";
        }