判断当前设备是不是安卓或者IOS?

代码(重要点):

当前文件要是 xxx.js文件,就需要写好代码后调用才会执行:

javascript 复制代码
// 判断是不是安卓
const isAndroid = () => {
  return /android/.test(navigator.userAgent.toLowerCase());
}

// 判断是不是ios
const isIOS = () => {
  return /iphone|ipad|ipod/.test(navigator.userAgent.toLowerCase());
}






if (isAndroid()) {
  console.log('是安卓')
  cai.showNativeShare(string)
  cai.shareWebContent()
} else if(isIOS()) {
  console.log('是ios')
  cai.showNativeShare(string)
}

切记一定要执行才会判断,否则相当于函数写了但是没调用函数.

不会判断:

会判断:

所以写了判断函数是对的,但是必须调用才会执行判断.

相关推荐
雨白2 小时前
Jetpack系列(二):Lifecycle与LiveData结合,打造响应式UI
android·android jetpack
kk爱闹3 小时前
【挑战14天学完python和pytorch】- day01
android·pytorch·python
每次的天空5 小时前
Android-自定义View的实战学习总结
android·学习·kotlin·音视频
恋猫de小郭5 小时前
Flutter Widget Preview 功能已合并到 master,提前在体验毛坯的预览支持
android·flutter·ios
断剑重铸之日6 小时前
Android自定义相机开发(类似OCR扫描相机)
android
随心最为安6 小时前
Android Library Maven 发布完整流程指南
android
岁月玲珑6 小时前
【使用Android Studio调试手机app时候手机老掉线问题】
android·ide·android studio
还鮟11 小时前
CTF Web的数组巧用
android
点金石游戏出海11 小时前
每周资讯 | Krafton斥资750亿日元收购日本动画公司ADK;《崩坏:星穹铁道》新版本首日登顶iOS畅销榜
游戏·ios·业界资讯·apple·崩坏星穹铁道
小蜜蜂嗡嗡12 小时前
Android Studio flutter项目运行、打包时间太长
android·flutter·android studio