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

news/2024/7/20 22:13:42 标签: android, ios

代码(重要点):

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

// 判断是不是安卓
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)
}

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

不会判断:

会判断:

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


http://www.niftyadmin.cn/n/5358042.html

相关文章

SpringBoot之结合前端Axios及其他多种方式下载文件

SpringBoot之结合前端Axios及其他多种方式下载文件 文章目录 SpringBoot之结合前端Axios及其他多种方式下载文件1. 后端1. 文件下载工具类2. 文件下载controller 2. 前端多种方式下载1. 下载方式1(a标签)2. 下载方式2(window.location.href)3. 下载方式3(axios)4. 使用fileDown…

Open CASCADE学习| IGES 文件读取

IGES(Initial Graphics Exchange Specification) 即图形初始交换规范,是一种用来描述大型三维CAD/CAM系统之间信息交换的工业国际标准文件。它是一种半向量图形格式,它涉及多个主题,如设计图,模型图以及三维…

075:vue+mapbox 利用高德地址逆转换,点击地图,弹出地址信息

第075个 点击查看专栏目录 本示例的目的是介绍演示如何在vue+mapbox中利用高德逆地理编码,点击地图,弹出某点坐标和地址信息。这里要仔细阅读高德地图的逆编码API,同时要注意的是,这种转换在中国很好用,到了欧美国家就不好使了。同时这个底图是天地图的图像和标记。 直接…

thinkphp项目之发送邮件

引用 新用户注册需要采用邮箱注册,这就需要向用户注册的邮箱发送激活链接。 实现 项目采用thinkphp开发,引入phpmail,前面的一篇文章专门做了介绍,如果不了解的可以参考前面的博文。 $mail new PHPMailer(); $mail->From y…

ubuntu20配置mysql8

首先更新软件包索引运行 sudo apt update命令。然后运行 sudo apt install mysql-server安装MySQL服务器。 安装完成后,MySQL服务将作为systemd服务自动启动。你可以运行 sudo systemctl status mysql命令验证MySQL服务器是否正在运行。 连接MySQL 当MySQL安装…

获取Webshell的一些思路

1️⃣CMS获取webshell方法: 1、什么是CMS? CMS系统指的是内容管理系统。已经有别人开发好了整个网站的前后端,使用者只需要部署cms,然后通过后台添加数据,修改图片等工作,就能搭建好一个的WEB系统。 2、如何查看CM…

mac上,配置bundletool,将aab转为apk

1.第一步打开终端,安装brew 2.安装bundletool brew install bundletool 3.aab转apk bundletool build-apks --bundle/MyApp/my_app.aab --output/MyApp/my_app.apks 如果下载了bundletool--xxx.jar,脚本命令前加 java -jar bundletool-all-1.5.0.j…

浏览器前进后退实现思路

1. 使用浏览器的历史对象: 浏览器提供了 window.history 对象,通过该对象可以访问浏览器的历史记录。 2. 前进(Forward): 要实现前进操作,可以使用 window.history.forward() 方法。 // 前进一步 windo…