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 function、指针及内置对象
Feb 19 Javascript
跨浏览器通用、可重用的选项卡tab切换js代码
Sep 20 Javascript
Jquery仿淘宝京东多条件筛选可自行结合ajax加载示例
Aug 28 Javascript
Javascript的表单验证-提交表单
Mar 18 Javascript
JCrop+ajaxUpload 图像切割上传的实例代码
Jul 20 Javascript
微信小程序 生命周期和页面的生命周期详细介绍
Jan 19 Javascript
Kindeditor单独调用多图上传实例
Jul 31 Javascript
Web开发使用Angular实现用户密码强度判别的方法
Sep 27 Javascript
JS中promise化微信小程序api
Apr 12 Javascript
Vue props用法详解(小结)
Jul 03 Javascript
vue2中,根据list的id进入对应的详情页并修改title方法
Aug 24 Javascript
vue项目如何监听localStorage或sessionStorage的变化
Jan 04 Vue.js
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数组实例总结与说明
2011/08/23 PHP
php xml常用函数的集合(比较详细)
2013/06/06 PHP
解析php多线程下载远程多个文件
2013/06/25 PHP
PHP中nowdoc和heredoc使用需要注意的一点
2014/03/21 PHP
ThinkPHP3.1新特性之命名范围的使用
2014/06/19 PHP
phalcon model在插入或更新时会自动验证非空字段的解决办法
2016/12/29 PHP
二级域名或跨域共享Cookies的实现方法
2008/08/07 Javascript
jQuery jcrop插件截图使用方法
2013/11/20 Javascript
js获取视频时长代码
2014/04/10 Javascript
jquery实现的Accordion折叠面板效果代码
2015/09/02 Javascript
如何在Linux上安装Node.js
2016/04/01 Javascript
node.js版本管理工具n无效的原理和解决方法
2016/11/24 Javascript
BackBone及其实例探究_动力节点Java学院整理
2017/07/14 Javascript
JS实现快速比较两个字符串中包含有相同数字的方法
2017/09/11 Javascript
axios对请求各种异常情况处理的封装方法
2018/09/25 Javascript
Javascript删除数组里的某个元素
2019/02/28 Javascript
微信小程序实现搜索功能并跳转搜索结果页面
2019/05/18 Javascript
vuex存储token示例
2019/11/11 Javascript
vue微信分享插件使用方法详解
2020/02/18 Javascript
Python动态加载模块的3种方法
2014/11/22 Python
python引用DLL文件的方法
2015/05/11 Python
Python连接PostgreSQL数据库的方法
2016/11/28 Python
python内置函数:lambda、map、filter简单介绍
2017/11/16 Python
python随机数分布random测试
2018/08/27 Python
python pycharm的安装及其使用
2019/10/11 Python
在Python中利用pickle保存变量的实例
2019/12/30 Python
scrapy中如何设置应用cookies的方法(3种)
2020/09/22 Python
详解python中的异常捕获
2020/12/15 Python
如何用python爬取微博热搜数据并保存
2021/02/20 Python
Puccini乌克兰:购买行李箱、女士手袋网上商店
2020/08/06 全球购物
母亲节感恩寄语
2014/02/21 职场文书
高三高考决心书
2014/03/11 职场文书
党员四风自我剖析材料
2014/10/07 职场文书
技术入股合作协议书
2014/10/07 职场文书
介绍信怎么写
2015/01/30 职场文书
python 标准库原理与用法详解之os.path篇
2021/10/24 Python