Loading [MathJax]/jax/output/CommonHTML/config.js
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >通过js判断访问设备是android还是IOS

通过js判断访问设备是android还是IOS

作者头像
OECOM
发布于 2020-07-01 09:35:45
发布于 2020-07-01 09:35:45
2.9K00
代码可运行
举报
文章被收录于专栏:OECOMOECOM
运行总次数:0
代码可运行

2015-09-07 07:29:47

判断访问设备是android还是ios,无非就是获取设备的userAgent,下面来看一下通过正则表达式来判断访问设备是安卓还是苹果

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
<script type="text/javascript">
var u = navigator.userAgent, app = navigator.appVersion;
var isAndroid = u.indexOf('Android') > -1 || u.indexOf('Linux') > -1; //android终端或者uc浏览器
var isiOS = !!u.match(/\(i[^;]+;( U;)? CPU.+Mac OS X/); //ios终端
if(isAndroid){
  alert("是安卓");
}else if(isiOS){
alert("是苹果");
}
</script>
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2015-09-07,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
JS判断当前设备是 PC IOS Andriod
JS判断当前设备是 PC IOS Andriod <script > window.onload = function(){ var isPc = IsPC(); var isAndroid = is_android(); if (isPc){   //pc   location.href = url; }else{   if (isAndroid){  
江湖前辈黄药师
2018/09/28
3.2K0
多种方式判断PC端,IOS端,移动端
1. 通过判断浏览器的userAgent,用正则来判断手机是否是IOS(苹果)和Android(安卓)客户端。
honey缘木鱼
2018/12/25
1.4K0
判断网页是通过PC端还是移动终端打开的
通过判断浏览器的 userAgent,用正则来判断手机是否是ios和Android客户端。代码如下:
德顺
2019/11/13
5.5K0
js 判断当前操作系统是ios还是android还是电脑端
js判断客户端是否是IOS或者是Android //如果返回true 则说明是Android function is_weixin() { var ua = window.navigator.userAgent.toLowerCase(); if (ua.match(/MicroMessenger/i) == 'micromessenger') { return true; } else { return false;   } } j
lin_zone
2018/08/15
2.8K0
H5页面判断客户端是iOS或者Android并跳转对应链接唤起APP
每个客户端都会有自己的 UA (userAgent)标识,可以用 JavaScript 获取客户端标识。
德顺
2019/11/12
13.8K0
移动端,PC端,微信等常用平台和浏览器判断
发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/105895.html原文链接:https://javaforall.cn
全栈程序员站长
2022/08/09
7690
通过JavaScript实现不同设备间的跳转和加载CSS样式
通过JS判断访问设备并跳转对应HTML页面 <script type="text/javascript"> if ((navigator.userAgent.match(/(iPhone|iPod|Android|ios|iPad)/i))) { window.location = "手机页面.html"; //移动端访问跳转页面 } else { window.location = "电脑页面.html"; //PC端访问跳转页面 } </sc
程序员纬度
2021/12/30
1.5K0
js判断浏览器信息
本示例讲述了关于js获取各种浏览器信息,例如微信浏览器,qq内置浏览器,电脑火狐浏览器,qq浏览器等等
仙士可
2019/12/18
8.3K0
js判断手机端和pc端
navigator对象有一个属性为userAgent,这是一个只读的字符串,声明了浏览器用于HTTP请求的用户代理头的值。所以我们可以通过判断navigator.userAgent里面是否包含某些值来判断。如下为userAgent的打印值。
用户1349575
2022/01/26
9K0
JavaScript判断设备类型的实现
可以通过 JavaScript 来实现判断当前的设备类型:navigator 是 JavaScript 中的一个独立的对象,用于提供用户所使用的浏览器以及操作系统等信息,以 navigator 对象属性的形式来提供。所有浏览器都支持该对象。
前端老道
2022/03/29
3.8K0
非微信浏览器调取人脸核身saas微信H5服务报错优化问题
人脸核身微信普通H5、微信原始H5等都基于微信浏览器的功能,外部浏览器调用会报错,用户在发起核验前,需先校验浏览器类型,非微信浏览器不可调用人脸核身的服务
HI hero
2021/12/14
9190
Javascript判断设备类型,检测是否为微信打开
代码实现如下 var browser = { versions: function () { var u = navigator.userAgent, app = navigator.appVersion; return { //移动终端浏览器版本信息 trident: u.indexOf('Trident') > -1, //IE内核 pres
IT工作者
2022/01/28
1.6K0
通过Js判断客户端为PC端还是手持设备
Js中获取浏览器信息字符串只要使用navigator.userAgent即可,这样我们再利用indexof来判断版本或其它信息了。
WindCoder
2018/09/20
7.9K0
js浏览器版本和移动端版本总结
今天俺跟大家分享一个工具方法,用来判断浏览器内核版本信息,判断是否会移动端,判断是否为ios。
IT工作者
2022/02/07
2.2K0
h5实现长按复制文本_ios13如何复制链接
安卓实现起来没问题,有时候ios会报错,无奈手边也没有iPhone手机,折腾了好几次才完成,直接上关键代码
全栈程序员站长
2022/11/10
2.4K0
h5实现长按复制文本_ios13如何复制链接
原生js解决 IOS 6s机 input/textarea输入完成键盘拉回后页面不置顶
h5开发时,input/textarea输入框在IOS 6s手机中,获取焦点时,键盘会拉起将整个页面向上推,输入完成后键盘收回但是页面还是停留在键盘拉起的状态),如下图所示:
王念博客
2019/07/25
1.3K0
通过userAgent 属性来识别访问终端是pc还是移动端
这里使用userAgent属性来完成我们的需求,首先我们来认识一下userAgent这个属性:
kl博主
2023/11/18
3760
根据js来判断手机是操作系安卓还是ios
平常开发很常见的功能,在移动端需要根据javaScript来判断手机是安卓还是ios进行应用市场跳转。
小周sir
2019/09/23
5.6K0
原生JS解决 安卓机 input/textarea输入键盘遮盖输入框
h5开发时,input/textarea输入框在安卓手机中,获取焦点时,键盘会直接在页面上方弹出,如果你的输入框刚好在页面下方就会被弹出的键盘遮挡,也无法向上滑动使其显示,如下图所示:
王念博客
2019/07/24
4.6K0
JavaScript判断浏览器内核,微信打开自动提示在浏览器打开
微信会屏蔽 URL 自定义的 scheme ,导致无法跳转手机中的浏览器。网上有一些工具类网站可以实现直接跳转浏览器,之后有机会我会整理一下。我们今天只讨论通过 JavaScript 判断是否在微信浏览器中打开,如果是则弹出提示,在浏览器中打开。
德顺
2019/11/19
4.6K0
推荐阅读
相关推荐
JS判断当前设备是 PC IOS Andriod
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
本文部分代码块支持一键运行,欢迎体验
本文部分代码块支持一键运行,欢迎体验