项目场景:
function assertWeChat() {
// 首先判断是否使用微信内,因为微信JS-SDK只有在微信环境下才有用
const environmental = window.navigator.userAgent.toLowerCase();
console.log('判断微信',environmental,environmental.match(/MicroMessenger/i));
//用 === (建议使用)
return environmental.match(/MicroMessenger/i)[0] === 'micromessenger';
//或 用 ==
return environmental.match(/MicroMessenger/i) == 'micromessenger';
}
environmental.match(/MicroMessenger/i) 获取的值是数组所以用全等(=)要加[0],等于()不用加