判断是安卓还是 ios
仅考虑安卓和ios两种情况
// 判断是安卓还是 ios
function checkDeviceType() {
const u = navigator.userAgent;
const isiOS = !!u.match(/\(i[^;]+;( U;)? CPU.+Mac OS X/);
if (isiOS) {
terminalType.system = "ios";
} else {
terminalType.system = "andriod";
}
}
判断是否在微信中打开
// 判断是否在微信中打开
function isWeChat() {
const userAgent = navigator.userAgent.toLowerCase();
return /MicroMessenger/i.test(userAgent)
}
补充的话
在仓库,还提供了许多前端常见需求及实现的归纳整理,欢迎客官看看~
如果这篇笔记能够帮助到你,请帮忙在 github 上点亮 star
,感谢!