1.js判断当前环境是否为微信
网上这个答案很多。但是我发现结果是不对的--可能微信的API更新了?作者们的回答是老答案吧、自己记录和更新一下吧;
const isWeiXin = () => {
let ua = navigator.userAgent.toLowerCase();
if (ua.match(/MicroMessenger/i) && ua.match(/MicroMessenger/i)[0] === 'micromessenger') {
return true;
} else {
return false;
}
}
唯一区别就是这个吧;/MicroMessenger/i)[0]
网上很多答案没有去取数组第一个;猜测是微信的API 修改过。
2.判断移动页面是iphoneX
isIphoneX = () => {
return /iphone/gi.test(navigator.userAgent) && (window.screen.height === 812 && window.screen.width === 375)
}
自己写的小程序~欢迎使用 提BUG