JS实现判断移动端PC端功能


Posted in Javascript onFebruary 21, 2020

这篇文章主要介绍了JS实现判断移动端PC端功能,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下

博客上的小精灵看起来很可耐,用了两年了现在才知道用移动端看的话会挡着屏幕,既然知道了就要改进咯。

判断是pc 还是移动端

function IsPC() {
  var userAgentInfo = navigator.userAgent;
  var Agents = ["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;
}

或者

if (/(iPhone|iPad|iPod|iOS|Android)/i.test(navigator.userAgent)) { //移动端
//TODO
}

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
基于jquery的分页控件(C#)
Jan 06 Javascript
10款新鲜出炉的 jQuery 插件(Ajax 插件,有幻灯片、图片画廊、菜单等)
Jun 08 Javascript
Node.js实用代码段之正确拼接Buffer
Mar 17 Javascript
js如何准确获取当前页面url网址信息
Sep 13 Javascript
javascript表单事件处理方法详解
May 15 Javascript
值得分享的bootstrap table实例
Sep 22 Javascript
JS对象创建的几种方式整理
Feb 28 Javascript
JavaScript之promise_动力节点Java学院整理
Jul 03 Javascript
vue 指定组件缓存实例详解
Apr 01 Javascript
详解vue使用插槽分发内容slot的用法
Mar 28 Javascript
原生js实现购物车功能
Sep 23 Javascript
JS setTimeout与setInterval的区别
Apr 20 Javascript
JS获取表格视图所选行号的ids过程解析
Feb 21 #Javascript
微信小程序vant弹窗组件的实现方式
Feb 21 #Javascript
纯js实现无缝滚动功能代码实例
Feb 21 #Javascript
vue中实现动态生成二维码的方法
Feb 21 #Javascript
JS如何把字符串转换成json
Feb 21 #Javascript
简单了解JS打开url的方法
Feb 21 #Javascript
详解vue或uni-app的跨域问题解决方案
Feb 21 #Javascript
You might like
PHP+MySQL修改记录的方法
2015/01/21 PHP
Yii实现单用户博客系统文章详情页插入评论表单的方法
2015/12/28 PHP
详解WordPress中分类函数wp_list_categories的使用
2016/01/04 PHP
Laravel使用Caching缓存数据减轻数据库查询压力的方法
2016/03/15 PHP
PHP完全二叉树定义与实现方法示例
2017/10/09 PHP
解读IE和firefox下JScript和HREF的执行顺序
2008/01/12 Javascript
改变javascript函数内部this指针指向的三种方法
2010/04/23 Javascript
NodeJS 模块开发及发布详解分享
2012/03/07 NodeJs
jQuery控制TR显示隐藏的几种方法
2014/06/18 Javascript
jQuery提交多个表单的小技巧
2014/07/27 Javascript
javascript事件委托的方式绑定详解
2015/06/10 Javascript
js实现prototype扩展的方法(字符串,日期,数组扩展)
2016/01/14 Javascript
第一次接触JS require.js模块化工具
2016/04/17 Javascript
解析JavaScript中的字符串类型与字符编码支持
2016/06/24 Javascript
Javascript 6里的4个新语法
2016/08/25 Javascript
浅谈layer的iframe弹窗给里面的标签赋值的问题
2016/11/10 Javascript
vue组件实现弹出框点击显示隐藏效果
2020/10/26 Javascript
让Vue也可以使用Redux的方法
2018/05/23 Javascript
VUE 实现滚动监听 导航栏置顶的方法
2018/09/11 Javascript
详解express使用vue-router的history踩坑
2019/06/05 Javascript
Vue项目实现简单的权限控制管理功能
2019/07/17 Javascript
JS 实现发送短信验证码的“59秒后重新发送验证短信”功能
2019/08/23 Javascript
JS如何实现封装列表右滑动删除收藏按钮
2020/07/23 Javascript
在Python的Flask框架中使用日期和时间的教程
2015/04/21 Python
Python判断中文字符串是否相等的实例
2018/07/06 Python
已安装tensorflow-gpu,但keras无法使用GPU加速的解决
2020/02/07 Python
Python通过递归函数输出嵌套列表元素
2020/10/15 Python
Qoo10台湾站:亚洲领先的在线市场
2018/05/15 全球购物
工地门卫岗位职责范本
2014/07/01 职场文书
学风建设演讲稿
2014/09/12 职场文书
针对吵架老公保证书
2015/05/08 职场文书
培训班开班主持词
2015/07/02 职场文书
抖音短视频(douyin)去水印工具的实现代码
2021/03/30 Javascript
Nginx的反向代理实例详解
2021/03/31 Servers
什么是动态刷新率DRR? Windows11动态刷新率功能介绍
2021/11/21 数码科技
Python四款GUI图形界面库介绍
2022/06/05 Python