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 相关文章推荐
JSON JQUERY模板实现说明
Jul 03 Javascript
StringTemplate遇见jQuery冲突的解决方法
Sep 22 Javascript
编写js扩展方法判断一个数组中是否包含某个元素
Nov 08 Javascript
node中socket.io的事件使用详解
Dec 15 Javascript
深入理解JavaScript系列(46):代码复用模式(推荐篇)详解
Mar 04 Javascript
JavaScript对Cookie进行读写操作实例
Jul 25 Javascript
微信小程序 Audio API详解及实例代码
Sep 30 Javascript
Javascript 引擎工作机制详解
Nov 30 Javascript
Node.js 使用递归实现遍历文件夹中所有文件
Sep 18 Javascript
Javascript的console['']常用输入方法汇总
Apr 26 Javascript
基于vue循环列表时点击跳转页面的方法
Aug 31 Javascript
JS使用iView的Dropdown实现一个右键菜单
May 06 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使用类继承解决代码重复的问题
2015/02/11 PHP
THINKPHP截取中文字符串函数实例代码
2017/03/20 PHP
php中如何执行linux命令详解
2018/11/06 PHP
WordPress 插件——CoolCode使用方法与下载
2007/07/02 Javascript
jQuery html() in Firefox (uses .innerHTML) ignores DOM changes
2010/03/05 Javascript
将数字转换成大写的人民币表达式的js函数
2014/09/21 Javascript
javascript框架设计读书笔记之模块加载系统
2014/12/02 Javascript
关于在Servelet中如何获取当前时间的操作方法
2016/06/28 Javascript
js只执行1次的函数示例
2016/07/20 Javascript
从零开始学习Node.js系列教程之SQLite3和MongoDB用法分析
2017/04/13 Javascript
解决vue里碰到 $refs 的问题的方法
2017/07/13 Javascript
原生JS+CSS实现炫酷重力模拟弹跳系统的登录页面
2017/11/01 Javascript
利用vue.js把静态json绑定bootstrap的table方法
2018/08/28 Javascript
JavaScript实现小球沿正弦曲线运动
2020/09/07 Javascript
JS获取动态添加元素的方法详解
2019/07/31 Javascript
node crawler如何添加promise支持
2020/02/01 Javascript
Javascript如何递归遍历本地文件夹
2020/08/06 Javascript
vant 解决tab切换插件标题样式自定义的问题
2020/11/13 Javascript
[30:51]DOTA2上海特级锦标赛主赛事日 - 3 胜者组第二轮#1Liquid VS MVP.Phx第一局
2016/03/04 DOTA
python实现搜索本地文件信息写入文件的方法
2016/02/22 Python
完美解决python遍历删除字典里值为空的元素报错问题
2016/09/11 Python
Python编程之字符串模板(Template)用法实例分析
2017/07/22 Python
python调用摄像头拍摄数据集
2019/06/01 Python
Python基于httpx模块实现发送请求
2020/07/07 Python
python 基于opencv操作摄像头
2020/12/24 Python
如何写一个自定义标签
2012/12/28 面试题
写好求职信第一句话的技巧
2013/10/26 职场文书
物理教师自荐信范文
2013/12/28 职场文书
科技节口号
2014/06/19 职场文书
学校周年庆活动方案
2014/08/22 职场文书
2014年社区重阳节活动策划方案
2014/09/16 职场文书
银行给客户的感谢信
2015/01/23 职场文书
放射科岗位职责
2015/02/14 职场文书
vue-cli4.5.x快速搭建项目
2021/05/30 Vue.js
浅析Python中的随机采样和概率分布
2021/12/06 Python
JavaScript事件的委托(代理)的用法示例详解
2022/02/18 Javascript