判断当前设备是不是安卓或者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)
}

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

不会判断:

会判断:

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

相关推荐
90后的晨仔1 小时前
解决 Android 构建报错:Unable to delete file .../file-map.txt
android·前端
mg6682 小时前
安卓玩机工具----安卓手机变成桌面电脑!多窗口镜像+音频投射+游戏操控,无需 Root
android·智能手机·电脑
peakmain93 小时前
异常处理 - Native 层的崩溃捕获机制及实现 (一)
android·性能优化
茶底世界之下3 小时前
山间站台不必转暖:用 Awaking 留住冷光与红箱
ios·app·产品
木头左4 小时前
【Android】听写播放器改版:中英文书写速度拆项与「正在读」高亮
android·room·media3·jetpack compose·听写
好的佩奇5 小时前
Dart 之方法、操作符与可调用对象
android·flutter·dart
恋猫de小郭5 小时前
Flutter Impeller Vulkan 内存持续上涨,问题没想到是文字阴影
android·前端·flutter
张小姐的猫15 小时前
【MySQL】访问 & 数据流动原理
android·数据库·mysql·adb·1024程序员节
朱涛的自习室18 小时前
212 个需求、22 万行代码:Agent 接管开源项目的 19 天
android·前端·人工智能