Js如何判断客户端是PC还是手持设备简单分析


Posted in Javascript onNovember 22, 2012

在工作过程中,许多朋友会经常用到js判断客户端是PC还是手持设备,今天将提供以下方法
function IsPC()
{
var userAgentInfo = navigator.userAgent;
var Agents = new Array("Android", "iPhone", "SymbianOS", "Windows Phone", "iPad", "iPod");
var flag = true;
for (var v = 0; v < Agents.length; v++) {
if (userAgentInfo.indexOf(Agents[v]) > 0) { flag = false; break; }
}
return flag;
}

Javascript 相关文章推荐
javascript优先加载笔记代码
Sep 30 Javascript
Mootools 1.2教程 Fx.Tween的使用
Sep 15 Javascript
JQuery对id中含有特殊字符的转义处理示例
Sep 06 Javascript
JavaScript中Math对象方法使用概述
Jan 02 Javascript
一个CSS+jQuery实现的放大缩小动画效果
Feb 19 Javascript
jQuery中复合属性选择器用法实例
Dec 31 Javascript
深入分析Javascript跨域问题
Apr 17 Javascript
Bootstrap基础学习
Jun 16 Javascript
详解JavaScript中基于原型prototype的继承特性
May 05 Javascript
Node.js使用NodeMailer发送邮件实例代码
Mar 06 Javascript
vue2.0 自定义日期时间过滤器
Jun 07 Javascript
js+html获取系统当前时间
Nov 10 Javascript
IE下使用cloneNode注意事项分享
Nov 22 #Javascript
jquery remove方法应用详解
Nov 22 #Javascript
FusionCharts图表显示双Y轴双(多)曲线
Nov 22 #Javascript
ECMAScript 创建自己的js类库
Nov 22 #Javascript
javascript克隆对象深度介绍
Nov 20 #Javascript
Extjs显示从数据库取出时间转换JSON后的出现问题
Nov 20 #Javascript
JS中toFixed()方法引起的问题如何解决
Nov 20 #Javascript
You might like
PHP备份/还原MySQL数据库的代码
2011/01/06 PHP
ThinkPHP中I(),U(),$this-&gt;post()等函数用法
2014/11/22 PHP
php格式化json函数示例代码
2016/05/12 PHP
让iframe框架网页在任何浏览器下自动伸缩
2006/08/18 Javascript
js单例模式的两种方案
2013/10/22 Javascript
轻松创建nodejs服务器(1):一个简单nodejs服务器例子
2014/12/18 NodeJs
浅谈nodeName,nodeValue,nodeType,typeof 的区别
2015/01/13 Javascript
JavaScript检测浏览器cookie是否已经启动的方法
2015/02/27 Javascript
ES6新特性六:promise对象实例详解
2017/04/21 Javascript
jQuery开源组件BootstrapValidator使用详解
2017/06/29 jQuery
小程序实现发表评论功能
2018/07/06 Javascript
vue计算属性get和set用法示例
2019/02/08 Javascript
基于javascript实现贪吃蛇小游戏
2019/11/25 Javascript
[03:46]显微镜下的DOTA2第七期——满血与残血
2014/06/20 DOTA
[50:04]DOTA2上海特级锦标赛D组小组赛#2 Liquid VS VP第二局
2016/02/28 DOTA
[03:13]DOTA2-DPC中国联赛1月25日Recap集锦
2021/03/11 DOTA
Python最长公共子串算法实例
2015/03/07 Python
Python使用openpyxl读写excel文件的方法
2017/06/30 Python
python编写暴力破解zip文档程序的实例讲解
2018/04/24 Python
python 将list转成字符串,中间用符号分隔的方法
2018/10/23 Python
用django设置session过期时间的方法解析
2019/08/05 Python
如何解决django-celery启动后迅速关闭
2019/10/16 Python
基于Python3.6中的OpenCV实现图片色彩空间的转换
2020/02/03 Python
Tensorflow: 从checkpoint文件中读取tensor方式
2020/02/10 Python
使用CSS禁止textarea调整大小功能的方法
2015/03/13 HTML / CSS
HTML5 Notification(桌面提醒)功能使用实例
2014/03/17 HTML / CSS
2014两会学习心得:榜样精神伴我行
2014/03/17 职场文书
大队委竞选演讲稿
2014/04/28 职场文书
社保委托书怎么写
2014/08/02 职场文书
财务审计整改报告
2014/11/06 职场文书
民主生活会汇报材料
2014/12/15 职场文书
教师求职信怎么写
2015/03/20 职场文书
简历自我评价范文
2019/04/24 职场文书
解决Jenkins集成SonarQube遇到的报错问题
2021/07/15 Java/Android
Js类的构建与继承案例详解
2021/09/15 Javascript
Java 多线程并发FutureTask
2022/06/28 Java/Android