移动端:js如何判断当前的手机系统是安卓还是iOS_酷伊奥的博客-程序员宅基地_js 判断安卓

技术标签: Web  移动端  android  ios  javascript  

  废话不多说,直接上代码:

// 判断当前系统是ios还是安卓
let u = navigator.userAgent;
let isAndroid = u.indexOf("Android") > -1 || u.indexOf("Adr") > -1; //android终端
let isIOS = !!u.match(/\(i[^;]+;( U;)? CPU.+Mac OS X/); //ios终端
if (isAndroid) {
  console.log('安卓手机')
}
if (isIOS) {
  console.log('苹果手机')
}

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/weixin_56550057/article/details/122124848

智能推荐

ubuntu下文件压缩/解压缩命令_yfraquelle的博客-程序员宅基地

原文链接:http://blog.csdn.net/luo86106/article/details/6946255.gz解压1:gunzip FileName.gz解压2:gzip -d FileName.gz压缩:gzip FileName.tar.gz解压:tar zxvf FileName.tar.gz压缩:tar zcvf FileName.tar.g

pandas之美国各州人口分析_扣剑书生的博客-程序员宅基地

导入需要用到的包以及csv文件pd1 州简称pd2 面积表pd3 人口数量表合并,指定左依赖,右依赖去除指定的列查看 表中含有空值的列设置索引,把列表签设置为行索引进行过滤 state字段为空值的行索引,并展示出来得到两个州把含有空值的行进行空值填充USA 填充 AmericaPR 亦然丢弃原来的含有空值的行并使用 append() 纵向级联把数据表和 ...

Microsoft Hololens开发上手(3)_weixin_30809333的博客-程序员宅基地

周末没更新,原因是因为大叔参加了西雅图华人创业协会举办的Start up weekend,都是一些对VR/AR有兴趣的人周末做一些有趣的项目,把一些想法放在VR或者AR的项目上开发。这个年纪在国内写代码可能被小朋友们鄙视,不过在米国好像像我这样的写代码的比比皆是。出生率那么低,年轻人越来越少,愿意写代码的估计也越来越少了。周末两天写一个Bar Chart,写了一些点击操作,语音控制,还有拍照连到后...

S3C2440A的ADC和触摸屏接口_马中马的博客-程序员宅基地

原文地址:http://blog.sina.com.cn/s/blog_56dee71a0100dw9k.htmlS3C2440A内置一个带8个模拟输入通道的10位逐次逼近型(recycling type)CMOS模数转换器。在2.5MHz的模数转换时钟频率下,转换速率可达到500KSPS(Kilo Samples Per Second),并且支持片内采样保持功能和省电模式。S3C2440

java的excelreader_读取Excel文件ReaderExcel (用到FileUtil.java)(JXL方式读取excel) | 学步园..._盐于律己鸭的博客-程序员宅基地

import com.hao.util.FileUtil;import java.io.File;import java.io.IOException;import java.io.InputStream;import java.util.ArrayList;import java.util.List;import jxl.Cell;import jxl.Sheet;import jxl.Work...

信息安全期末复习知识整理之选择、填空、判断题(上篇)_艳Yansky的博客-程序员宅基地

这里整理了信息安全技术的知识供自己复习也希望对大家有所帮助~一、选择、填空、判断1.1 计算机安全与技术研究的内容①计算机外部安全②计算机信息在存储介质上的安全③计算机信息在传输过程中的安全,即计算机网络安全1.2 影响计算机安全的因素①自然环境 ②人为失误 ③人为恶意破坏 ④软件设计不完善2.1 代替密码代替密码也称“替换密码”,其是按一...

随便推点

JSP向Servlet传递数据以及与STM32、ESP8266通信过程_逸凌Time的博客-程序员宅基地

首先运行第一个登录页面:login.jsp<%@ page language="java" contentType="text/html; charset=utf-8" pageEncoding="utf-8"%><!DOCTYPE html><html><head><meta charset="utf-8">&lt...

Oozie介绍_贾诩是也的博客-程序员宅基地

1. Hadoop常见调度框架:(1)Linux Crontab:Linux自带的任务调度计划,在任务比较少的情况下,可以使用这种方式,直接执行脚本,例如添加一个执行计划: 0 12 * hive -f xxx.sql(2)Azkaban:(3)Oozie:Cloudera公司开源(4)Zeus:阿里开源。Oozie是管理Hadoop作业的工作流调度系统。Oozie

AudioToolbox_如何录制PCM格式的数据_深渊云海的博客-程序员宅基地

让学习成为一种习惯先来认识一下头文件AudioConverter.h: 音频转换接口。定义用于创建和使用音频转换器的接口AudioFile.h: 定义一个用于读取和写入文件中的音频数据的接口。AudioFileStream.h: 定义了一个用于解析音频文件流的接口。AudioFormat.h: 定义用于分配和读取音频文件中的音频格式元数...

亚马逊CEO贝索斯:伟大的人生只与选择有关,与天赋、贫富无关_嵌入式资讯精选的博客-程序员宅基地

亚马逊创始人兼CEO贝索斯曾在其母校普林斯顿大学的演讲被视为经典之作,被列为商界100篇经典演讲,激励了无数人。以下是演讲全文:01  善良比聪明更难在我还是一个孩子的时候,我的夏天总是在德州祖父母的农场中度过。我帮忙修理风车,为牛接种疫苗,也做其它家务。每天下午,我们都会看肥皂剧,尤其是《我们的岁月》。我的祖父母参加了一个房车俱乐部,那是一群驾驶Airstream拖挂型房车的人们,他们结伴遍游美

Zookeeper之功能篇章_菜鸟编程98K的博客-程序员宅基地

文章目录一、集群角色二、数据模型1、持久节点(PERSISTENT)2、持久有序节点(PERSISTENT_SEQUENTIAL)3、临时节点(EPHEMERAL)4、临时有序节点(EPHEMERAL)三、会话四、Stat状态信息五、版本六、Watcher七、ACL1、特点2、ACL Permissions3、ACL Schemes 、ID4、权限相关命令5、zkCli操作示例a、wordb、ip...

推荐文章

热门文章

相关标签