H5端
H5端加载页面时首先判断浏览器的User-Agent字段,
通过对User-Agent字段的正则表达式匹配至少应该
区分三种场景:
1.贝瓦APP内打开的。User-Agent字段包含“BevaErge”
2.微信客户端打开的。User-Agent字段包含“MicroMessenger”
3.其它情况,默认为手机系统浏览器打开。
/**
* 判断是否是微信环境
*/
function getIsWxClient() {
var ua = navigator.userAgent.toLowerCase();
if (ua.match(/MicroMessenger/i) == "micromessenger") {
console.log("【查看当前环境】:是微信环境")
return false;
}else if(ua.match(/BevaErge/i) == "bevaerge"){ // BevaErge 贝瓦儿歌
console.log("【查看当前环境】:是贝瓦app环境")
return false;
} else {
console.log("【查看当前环境】:其他H5环境")
return false;
}
};