前端常见需求整理 - 环境相关(判断安卓/ios、判断微信环境)

判断是安卓还是 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,感谢!

猜你喜欢

转载自blog.csdn.net/qq_61270298/article/details/129807226