var ua = navigator.userAgent.toLowerCase(); var isWeixin = ua.indexOf('micromessenger') != -1; var isAndroid = ua.indexOf('android') != -1; var isIos = (ua.indexOf('iphone') != -1) || (ua.indexOf('ipad') != -1); if (isWeixin) { //微信来源 }else{ //非微信来源 } if (isAndroid) { //安卓来源 }else{ //非安卓来源 } if (isIos) { //IOS来源 }else{ //非IOS来源 }