博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
web移动端区分Android或者ios系统
阅读量:4654 次
发布时间:2019-06-09

本文共 763 字,大约阅读时间需要 2 分钟。

// 这里区分方式类似于区分不同浏览器, 这里是es6的写法,在react项目中使用过的。 const ua = typeof window === 'object' ? window.navigator.userAgent : '';let _isIOS     = -1;let _isAndroid = -1;let _isWechat  = -1;let _isAlipay  = -1;export function isIOS() {  if (_isIOS === -1) {    _isIOS = /iPhone|iPod|iPad/i.test(ua) ? 1 : 0;  }  return _isIOS === 1;}export function isAndroid() {  if (_isAndroid === -1) {    _isAndroid = /Android/i.test(ua) ? 1 : 0;  }  return _isAndroid === 1;}export function isWechat() {  if (_isWechat === -1) {    _isWechat = /MicroMessenger/i.test(ua) ? 1 : 0;  }  return _isWechat === 1;}export function isAlipay() {  if (_isAlipay === -1) {    _isAlipay = /Alipay/i.test(ua) ? 1 : 0;  }  return _isAlipay === 1;}

 

转载于:https://www.cnblogs.com/wind-wang/p/10737110.html

你可能感兴趣的文章
mysql的基本操作命令
查看>>
微信小程序---数据缓存
查看>>
Python网页正文转换语音文件的操作方法
查看>>
shell入门-shell特性
查看>>
asp.net 与数据库操作
查看>>
【转】常用的shell脚本
查看>>
安装PL/SQL Developer 遇到的问题及解决方法
查看>>
设置NavigationView子布局Menu图片的颜色
查看>>
神经网络案例1
查看>>
常用git命令[个人整理]
查看>>
淘宝UWP桌面版已经发布
查看>>
json和对象相互转化方法
查看>>
BZOJ 4173: 数学
查看>>
1289 大鱼吃小鱼 1305 Pairwise Sum and Divide 1344 走格子 1347 旋转字符串 1381 硬币游戏...
查看>>
利用Scrapy爬取自己的CSDN博客
查看>>
易语言运算命令的解释(位取反、位于、位或、位异或)
查看>>
真人测试网站用户体验的超棒在线服务 - Peek by UserTesting
查看>>
Rstudio 实现 爬虫 文本分词 个性化词云设计--我爱中国我爱党
查看>>
表单验证提交——submit与button
查看>>
5.1对终端进行读写
查看>>