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 相关文章推荐
js根据给定的日期计算当月有多少天实现思路及代码
Feb 25 Javascript
jquery validate添加自定义验证规则(验证邮箱 邮政编码)
Dec 04 Javascript
jQuery判断当前点击的是第几个li的代码
Sep 26 Javascript
基于javascript实现listbox左右移动
Jan 29 Javascript
gulp教程_从入门到项目中快速上手使用方法
Sep 14 Javascript
使用vue官方提供的模板vue-cli搭建一个helloWorld案例分析
Jan 16 Javascript
关于vue-router的那些事儿
May 23 Javascript
vue初始化动画加载的实例
Sep 01 Javascript
jQuery实现基本动画效果的方法详解
Sep 06 jQuery
解决vue热替换失效的根本原因
Sep 19 Javascript
JavaScript判断浏览器运行环境的详细方法
Jun 30 Javascript
javascript实现留言板功能
Feb 08 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个人网站架设连环讲(二)
2006/10/09 PHP
phpmyadmin3 安装配置图解教程
2012/03/29 PHP
PHP根据传入参数合并多个JS和CSS文件的简单实现
2014/06/13 PHP
PHP去掉json字符串中的反斜杠\及去掉双引号前的反斜杠
2015/09/30 PHP
php使用文本统计访问量的方法
2016/05/12 PHP
PHP读取文件的常见几种方法
2016/11/03 PHP
golang实现php里的serialize()和unserialize()序列和反序列方法详解
2018/10/30 PHP
javascript下string.format函数补充
2010/08/24 Javascript
javascript文件中引用依赖的js文件的方法
2014/03/17 Javascript
js实现的早期滑动门菜单效果代码
2015/08/27 Javascript
全面理解闭包机制
2016/07/11 Javascript
JavaScript编程设计模式之观察者模式(Observer Pattern)实例详解
2017/10/25 Javascript
基于vue实现可搜索下拉框定制组件
2020/03/26 Javascript
vue element upload实现图片本地预览
2019/08/20 Javascript
react结合bootstrap实现评论功能
2020/05/30 Javascript
简单了解python模块概念
2018/01/11 Python
python机器学习理论与实战(一)K近邻法
2021/01/28 Python
python实现支付宝当面付(扫码支付)功能
2018/05/30 Python
python2与python3共存问题的解决方法
2018/09/18 Python
python manage.py runserver流程解析
2019/11/08 Python
Python实现钉钉订阅消息功能
2020/01/14 Python
python圣诞树编写实例详解
2020/02/13 Python
python pandas利用fillna方法实现部分自动填充功能
2020/03/16 Python
Python基于gevent实现高并发代码实例
2020/05/15 Python
详解Django自定义图片和文件上传路径(upload_to)的2种方式
2020/12/01 Python
python实现学生通讯录管理系统
2021/02/25 Python
html5 拖拽及用 js 实现拖拽功能的示例代码
2020/10/23 HTML / CSS
大学旷课检讨书
2014/01/28 职场文书
学校招生宣传广告词
2014/03/19 职场文书
公司周年庆典策划方案
2014/05/17 职场文书
基本公共卫生服务健康教育工作方案
2014/05/22 职场文书
建国大业电影观后感
2015/06/01 职场文书
2016高中社会实践心得体会范文
2016/01/14 职场文书
一文帮你理解PReact10.5.13源码
2021/04/03 Javascript
MySql 8.0及对应驱动包匹配的注意点说明
2021/06/23 MySQL
CentOS7设置ssh服务以及端口修改方式
2022/12/24 Servers