const ua = navigator.userAgent.toLowerCase();
//微信小程序、微信公众号H5、浏览器、app环境
getENVIR: () => {
const isWeixin = ua.indexOf('micromessenger') !== -1;
const isInApp = /(^|;\s)app\//.test(ua);
if (isWeixin) {
if ((window as any).__wxjs_environment === 'miniprogram') {
return 'wxapp';
} else {
return 'wxh5';
}
} else {
if (!isInApp) {
return 'browser';
} else {
return 'app';
}
}
},
//终端判断:是否是IOS
checkIfIOS: () => {
return ua.match(/(iphone|ipod|ipad);?/i);
},
//终端判断:是否是Android
checkIfAndroid: () => {
return ua.match(/android|adr/i);
},
JS-环境判断 小程序、公众号、浏览器、APP、安卓、IOS
于 2023-04-21 17:25:08 首次发布