判断当前H5页面所处环境“微信”“其他浏览器”“某APP内嵌”

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;
	}
};

你可能感兴趣的:(H5)