$window[‘navigator’][‘userAgent’]: 获取当前浏览器的用户代理(user agent)字符串,userAgent 属性是一个只读的字符串,声明了浏览器用于 HTTP 请求的用户代理头的值。
$window[‘navigator’][‘vendor’]:返回当前所使用浏览器的浏览器供应商的名称.
$window[‘opera’]:用来检察浏览器是否是opera

//返回真则为移动设备,为假则为PC
function mobileOrPc($window) {var ua = $window['navigator']['userAgent'] || $window['navigator']['vendor'] || $window['opera'];return (/iPhone|iPod|iPad|Silk|Android|BlackBerry|Opera Mini|IEMobile/).test(ua);
}

下面是JQ的写法

function isSmartDevice(){var userAgentInfo = navigator.userAgent;var mobileAgents = [ "Android", "iPhone", "iPad","iPod","Silk","BlackBerry","Opera Mini","IEMobile"];var flag = false;//根据userAgent判断是否是手机for (var v = 0; v < mobileAgents.length; v++) {if (userAgentInfo.indexOf(mobileAgents[v]) > 0) {flag = true;break;}}return flag;}

angular判断用户设备为移动设备还是PC相关推荐

  1. 使用JavaScript判断用户是否为手机设备

    最近在做微信服务号开发,其中遇到一个问题是微信服务号查看的个人的消息,如果点击在浏览器中查看(iOS中是在Safari中打开)应该是跳转到登录页面,因为页面需要从后台获取,因为需要服务端判断,如果是存 ...

  2. 如何判断用户使用的模拟器还是真正的安卓设备?

    /*** 判断用户使用的模拟器还是真正的安卓设备?** @return*/public static boolean checkEmulator() {try {boolean goldfish = ...

  3. PHP判断iPhone、iPad、Android、PC设备的方法

    因为工作需要我们需要知道是什么样了用户访问了我网站了,现在的移动设备种类多了,下面我们一起来看小编整理的一段php判断iPhone.iPad.Android.PC设备的例子. 注意:本代码的PC系统为 ...

  4. php 判断苹果还是安卓,PHP简单判断iPhone、iPad、Android及PC设备的方法

    本文实例讲述了PHP简单判断iPhone.iPad.Android及PC设备的方法.分享给大家供大家参考,具体如下: 因为工作需要我们需要知道是什么样了用户访问了我网站了,现在的移动设备种类多了,下面 ...

  5. 嵌入式Linux设备驱动程序:用户空间中的设备驱动程序

    嵌入式Linux设备驱动程序:用户空间中的设备驱动程序 Embedded Linux device drivers: Device drivers in user space Interfacing ...

  6. 配置用户通过Telnet登录设备的身份认证(AAA本地认证)

    背景信息 用户通过Telnet登录设备时,设备上必须配置验证方式,否则用户无法成功登录设备.设备支持不认证.密码认证和AAA认证三种用户界面的验证方式,其中AAA认证方式安全性最高. 采用AAA本地认 ...

  7. 智能安防新时代:用户、SI、设备制造商要做什么?

    随着网络边界模糊化,网络安全不再局限于PC端,移动端.服务器端.云端等安全终端日益成为个人.组织.企业关注的方面,使用优质的安全产品做好防护才能使我们处于一个相对安全的网络环境中.软件工程师正努力完成 ...

  8. mac 远程控制android,允许Mac用户使用其Android设备远程控制其Mac媒体

    众所周知,并非所有XDA社区成员都喜欢Apple产品,而是更喜欢Android和Linux或Windows操作系统作为其设备和计算机.但是,仍有许多人在执行许多计算机绑定的任务和操作时仍然不能忽略Ap ...

  9. Windows Server 2016 AD域(二)允许部分用户使用USB存储设备

    1:禁止OU中所有用户使用USB存储设备,请参考. Windows Server 2016 AD域(一)禁用USB存储设备_yleihj的博客-CSDN博客 2:有时候因工作需要有事用户还是需要使用U ...

最新文章

  1. Prometheus监控的最佳实践——关于监控的3项关键指标
  2. java中参数存储_Java中函数参数传递和数据存储
  3. 3.MATLAB界面介绍
  4. vue 父刷新子_父组件中vuex方法更新state子组件不能及时更新并渲染的完美解决方法...
  5. synchronized的一些记录
  6. Redis中的Cluster高可用和主从切换原理
  7. PHP网站如何搬迁,如何搬迁DedeCMS站点数据
  8. mysql gt resource_实用干货,MYSQL这么用就对啦
  9. python regex应用
  10. 使用Java访问Mysql数据库时出现时区异常的解决方案
  11. hive编程指南_第三篇|Spark SQL编程指南
  12. nginx 日志和监控
  13. python实现简单购物系统
  14. 小器件,大作用-光纤环形器在光纤传输中的应用
  15. 如何把网站程序文件快速上传到服务器空间经历分享
  16. java 不登录购物车_java-没有用户登录时存储购物车(playframework疑问)
  17. 黑莓BlackBerry 模拟器上浏览网页
  18. 全球500强企业里用的两字母域名!
  19. 从“汽转球”、“差分机”到“机巧伊武”——蒸汽朋克补完计划
  20. 批量安装系统工具cobbler配置

热门文章

  1. Opencv4 CV_LOAD_IMAGE_GRAYSCALE找不到解决方法
  2. VS2017 堆栈的修改
  3. <input>的maxlength、size属性----<fieldset>与<legend>
  4. HotPDF Delphi PDF编译器形成PDF文档
  5. Simple Baselines for Human Pose Estimation 阅读笔记
  6. 数据库原理及应用与实践 SQL Sever 笔记
  7. STM32-F407入门学习专题(二) STM32复位和中断
  8. 最小二乘法的拟合原理
  9. Visual C++ 6.0 完整版------win10可用
  10. 企业微信如何提高加粉通过率?