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 相关文章推荐
做网页的一些技巧
Feb 01 Javascript
javascript 模拟点击广告
Jan 02 Javascript
Jquery时间验证和转换工具小例子
Jul 01 Javascript
jquery中get,post和ajax方法的使用小结
Feb 04 Javascript
页面加载完成后再执行JS的jquery写法以及区别说明
Feb 22 Javascript
ext前台接收action传过来的json数据示例
Jun 17 Javascript
谷歌地图打不开的解决办法
Aug 07 Javascript
javascript设计模式Constructor(构造器)模式
Aug 19 Javascript
JavaScript之cookie技术详解
Nov 18 Javascript
使用JS代码实现俄罗斯方块游戏
Aug 03 Javascript
js中位运算的运用实例分析
Dec 11 Javascript
详细介绍Next.js脚手架完整搭建封装
Apr 26 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中对2个数组相加的函数
2011/06/24 PHP
php解决约瑟夫环示例
2014/04/09 PHP
smarty模板引擎之内建函数用法
2015/03/30 PHP
Laravel框架路由设置与使用示例
2018/06/12 PHP
为jQuery.Treeview添加右键菜单的实现代码
2010/10/22 Javascript
nodejs 后缀名判断限制代码
2011/03/31 NodeJs
javascript中类的定义方式详解(四种方式)
2015/12/22 Javascript
jquery.validate 自定义验证方法及validate相关参数
2016/01/18 Javascript
Ajax使用原生态JS验证用户名是否存在
2020/05/26 Javascript
微信小程序实战之顶部导航栏(选项卡)(1)
2020/06/19 Javascript
AngularJS 限定$scope的范围实例详解
2017/06/23 Javascript
详解angularjs popup-table 弹出框表格指令
2017/09/20 Javascript
详解Vue如何支持JSX语法
2017/11/10 Javascript
利用nodeJs anywhere搭建本地服务器环境的方法
2018/05/12 NodeJs
JavaScript实现无限级递归树的示例代码
2019/03/29 Javascript
微信小程序后端无法保持session的原因及解决办法问题
2020/03/20 Javascript
vue中实现点击变成全屏的多种方法
2020/09/27 Javascript
element中table高度自适应的实现
2020/10/21 Javascript
[01:02:48]2018DOTA2亚洲邀请赛小组赛 A组加赛 Newbee vs Liquid
2018/04/03 DOTA
[56:18]VGJ.S vs Secret 2018国际邀请赛小组赛BO2 第二场 8.16
2018/08/17 DOTA
Python3 利用requests 库进行post携带账号密码请求数据的方法
2018/10/26 Python
Python实现多属性排序的方法
2018/12/05 Python
Python with关键字,上下文管理器,@contextmanager文件操作示例
2019/10/17 Python
python单向循环链表原理与实现方法示例
2019/12/03 Python
在django中使用apscheduler 执行计划任务的实现方法
2020/02/11 Python
python读取图片的几种方式及图像宽和高的存储顺序
2020/02/11 Python
解决pycharm安装第三方库失败的问题
2020/05/09 Python
浅谈html5增强的页面元素
2016/06/14 HTML / CSS
世界领先的高品质定制产品平台:Zazzle
2017/07/23 全球购物
英国家庭和商业健身器材购物网站:Fitness Options
2018/07/05 全球购物
食品安全汇报材料
2014/08/18 职场文书
教师党员自我剖析材料
2014/09/29 职场文书
2014幼儿园卫生保健工作总结
2014/12/05 职场文书
超级实用的公文标题大全!
2019/07/19 职场文书
导游词之安徽巢湖
2019/12/26 职场文书
「魔法少女伊莉雅」美游粘土人开订
2022/03/21 日漫