1.判断设备环境是否为移动端

export const isMobile = () => {return !!navigator.userAgent.match(/AppleWebKit.*Mobile.*/);
}

2.判断设备环境是否为IOS

export const isIOS = () => {return !!navigator.userAgent.match(/\(i[^;]+;( U;)? CPU.+Mac OS X/);
};

3. 判断设备环境是否为Android

export const isAndroid = () => {const u = navigator.userAgent;return u.indexOf('Android') > -1 || u.indexOf('Adr') > -1 || u.indexOf('Linux') > -1;
};

4.判断设备环境是否为electron

export const isElectron = () => {return !!navigator.userAgent.match(/AppleWebKit.*Electron.*/);
}

5.判断设备环境是否为微信

export const isWeixin = () => {return !!navigator.userAgent.match(/AppleWebKit.*MicroMessenger.*/);
};

6.判断设备环境是否为钉钉 移动端

export const isDingTalk = () => {return (navigator.userAgent.indexOf('DingTalk') > -1 &&!!navigator.userAgent.match(/AppleWebKit.*Mobile.*/));
};

js 判断设备及环境相关推荐

  1. js判断浏览器的环境(pc端,移动端,还是微信浏览器)

    window.navigator.userAgent用来区分设备和浏览器 <!DOCTYPE html> <html><head><meta charset= ...

  2. JS判断设备是手机端还是PC端,并加载不同的css/js文件

    最近公司有个页面需要做pc端和手机端的页面自适应,即手机打开是指定的样式,pc打开则是pc指定的样式,样式是前端ui已经设计好了的. 所以这里需要通过Navigator userAgent 属性判断浏 ...

  3. js判断设备、浏览器类型

    function getAppVersion(){ var browser = { versions: function () { var u = navigator.userAgent, app = ...

  4. js判断浏览器环境、内核、载体、外壳、操作系统等

    我们部署在Web服务器上的前端应用,既可以用PC浏览器访问,也可以用手机浏览器访问.项目中很多时候会遇到判断浏览器环境的问题,比如说微信浏览器/APP环境,ios/安卓环境:浏览器是JavaScrip ...

  5. PHP和js判断访问设备是否是微信浏览器实例

    PHP和js判断访问设备是否是微信浏览器实例,代码非常精简,适合新手学习. js判断是否是微信浏览器: function is_weixin() { var ua = window.navigator ...

  6. JS判断访问设备(userAgent)加载不同页面 JS判断客户端操作系统类型(platform)

    //平台.设备和操作系统var system ={win : false,mac : false,xll : false};//检测平台var p = navigator.platform;syste ...

  7. 通过js判断当前是什么设备

    js判断当前是什么设备 <script>/*my_equipment用于判断设备 my_equipment=0表示是电脑,1代表ipad,2代表Android 和 iPhone*/var ...

  8. js判断运行环境是手机还是 PC

    js判断运行环境是手机还是 PC function IsPC() {var userAgentInfo = navigator.userAgent; // 包含有关浏览器的信息// 非手机端var A ...

  9. 移动APP开发工作笔记002---Hbuilder js判断当前设备是安卓设备还是苹果设备

    JAVA技术交流QQ群:170933152 js判断是否为手机系统是安卓还是苹果,是否为微信浏览器                        var ua = navigator.userAgen ...

最新文章

  1. 有光照就能上网 0.2秒即可下载一部高清电影
  2. sharding-jdbc分库分表的 4种分片策略
  3. 算法设计与分析 0 算法与性能:GCD与冒泡排序
  4. Android 项目,没有可运行的Module项
  5. MySQL条件查询介绍
  6. Java Experiment 3 PairProgramming
  7. python运行命令_Python中执行外部命令
  8. 京东方OLED屏幕无缘iPhone 12首批供货,因测试未通过
  9. Myeclipse学习总结(1)——Myeclipse优化配置
  10. printf打印二进制_优雅地打印 HEX 数据
  11. ALSA ASOC
  12. Struts2之命名空间与Action的三种创建方式
  13. paip.终端服务器超出了最大允许连接数的解决
  14. android 注册多个服务器,android-根据服务器响应创建多个处理程序并...
  15. 冒险岛手游服务器维护界面,冒险岛手游游戏界面全解 丰富轻松画风
  16. 怎么用计算机扫描,怎么用电脑扫描文件
  17. 客制化键盘编程_最全最细客制化键盘指南!(上)
  18. 传奇登录器自动获取服务器,gom引擎配置登录器补丁读取规则的说明
  19. win7系统补丁服务器,win7怎么批量卸载系统更新补丁KB? win7快速删除系统补丁的技巧...
  20. 为什么说2020年会是科技并购好时机?

热门文章

  1. 价格逗号怎么打_菜鸡中的菜鸡想三个月过雅思6.5(或者6)该怎么准备?
  2. Flex实战-制作功能齐全的FLV播放器(1)
  3. 微信小程序开放接口(用户登录,用户地址)
  4. linux rar命令解压,Linux下解压.rar文件
  5. 5555~面吸多久才能看到效果,面吸后多久能消肿,心急啊
  6. Linux发行版和安装的基本知识(转)
  7. 程序设计基础c语言答案虞歌,程序设计基础——以C为例 虞歌 习题解答.pdf
  8. 男人尚——专注男人时尚
  9. 新闻软文写作_SEO软文写作_软文策划写作_广告软文写作平台|Giiso智搜
  10. PPT常用技巧教程,以及适合工作中用的的PPT模板介绍