TypeScript里面有类型检查,所以换了个写法,不知道有没有坑:
/**
* 是否在微信浏览器中打开
*/
isWeiXin(): boolean {
const ua = window.navigator.userAgent.toLowerCase();
const match = ua.match(/MicroMessenger/i);
if (match === null) {
return false;
}
if (match.includes('micromessenger')) {
return true;
}
return false;
}