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 相关文章推荐
ext 列表页面关于多行查询的办法
Mar 25 Javascript
JQuery自适应IFrame高度(支持嵌套 兼容IE,ff,safafi,chrome)
Mar 28 Javascript
邮箱下拉自动填充选择示例代码附图
Apr 03 Javascript
JavaScript实现级联菜单的方法
Jun 29 Javascript
浅谈javascript的Array.prototype.slice.call
Aug 31 Javascript
浅谈bootstrap源码分析之tab(选项卡)
Jun 06 Javascript
ES6新特性之Object的变化分析
Mar 31 Javascript
基于vue实现swipe分页组件实例
May 25 Javascript
详解node nvm进行node多版本管理
Oct 21 Javascript
微信小程序发布新版本时自动提示用户更新的方法
Jun 07 Javascript
vue实现数字滚动效果
Jun 29 Javascript
深入了解Vue.js 混入(mixins)
Jul 23 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数据记录代码
2008/06/07 PHP
PHP连接SQLServer2005 的问题解决方法
2010/07/19 PHP
PHP检查文件是否存在,不存在自动创建及读取文件内容操作示例
2020/01/23 PHP
参考:关于Javascript中实现暂停的几篇文章
2007/03/04 Javascript
只需一行代码,轻松实现一个在线编辑器
2013/11/12 Javascript
js中replace的用法总结
2013/12/27 Javascript
js获取元素相对窗口位置的实现代码
2014/09/28 Javascript
jQuery代码实现实时获取时间
2017/01/29 Javascript
利用Javascript实现简单的转盘抽奖
2017/02/13 Javascript
Vue2.0利用 v-model 实现组件props双向绑定的优美解决方案
2017/03/13 Javascript
详解Node项目部署到云服务器上
2017/07/12 Javascript
JS实现方形抽奖效果
2018/08/27 Javascript
在HTML中使用JavaScript的两种方法
2020/12/24 Javascript
[01:51]2018年度CS GO最具人气外援-完美盛典
2018/12/16 DOTA
[36:41]完美世界DOTA2联赛循环赛FTD vs Magma第一场 10月30日
2020/10/31 DOTA
Python程序员开发中常犯的10个错误
2014/07/07 Python
Python中的数学运算操作符使用进阶
2016/06/20 Python
django+echart绘制曲线图的方法示例
2018/11/26 Python
python使用Pandas库提升项目的运行速度过程详解
2019/07/12 Python
Python range、enumerate和zip函数用法详解
2019/09/11 Python
详解centos7+django+python3+mysql+阿里云部署项目全流程
2019/11/15 Python
Pytorch中index_select() 函数的实现理解
2019/11/19 Python
Pandas-Cookbook 时间戳处理方式
2019/12/07 Python
Windows上安装tensorflow  详细教程(图文详解)
2020/02/04 Python
介绍一下SQL注入攻击的种类和防范手段
2012/02/18 面试题
举例说明类变量和实例变量的区别
2016/06/30 面试题
小区停车场管理制度
2014/01/27 职场文书
技术总监管理职责范本
2014/03/06 职场文书
酒店管理专业毕业生自我鉴定
2014/09/29 职场文书
2015年销售工作总结范文
2015/03/30 职场文书
手机销售员岗位职责
2015/04/11 职场文书
投资公司董事长岗位职责
2015/04/16 职场文书
宾馆安全管理制度
2015/08/06 职场文书
深入理解redis中multi与pipeline
2021/06/02 Redis
手把手教你从零开始react+antd搭建项目
2021/06/03 Javascript
golang中字符串MD5生成方式总结
2021/07/04 Golang