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 相关文章推荐
JavaScript中的事件处理
Jan 16 Javascript
javascript 字符 Escape,encodeURI,encodeURIComponent
Jul 09 Javascript
一个用javascript写的select支持上下键、首字母筛选以及回车取值的功能
Sep 09 Javascript
asp.net+jquery滚动滚动条加载数据的下拉控件
Jun 25 Javascript
node.js中的fs.read方法使用说明
Dec 17 Javascript
jquery实现可关闭的倒计时广告特效代码
Sep 02 Javascript
使用Vue完成一个简单的todolist的方法
Dec 01 Javascript
AngularJS select加载数据选中默认值的方法
Feb 28 Javascript
vue-cli开发环境实现跨域请求的方法
Apr 07 Javascript
Node+OCR实现图像文字识别功能
Nov 26 Javascript
详解关于微信setData回调函数中的坑
Feb 18 Javascript
JavaScript 继承 封装 多态实现及原理详解
Jul 29 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
Apache环境下PHP利用HTTP缓存协议原理解析及应用分析
2010/02/16 PHP
php imagecreatetruecolor 创建高清和透明图片代码小结
2010/05/15 PHP
PHP设计模式之代理模式的深入解析
2013/06/13 PHP
PHP基于递归实现的约瑟夫环算法示例
2017/08/27 PHP
php获取ajax的headers方法与内容实例
2017/12/27 PHP
基于jquery打造的百分比动态色彩条插件
2012/09/19 Javascript
Javascript的&amp;&amp;和||的另类用法
2014/07/23 Javascript
AngularJS基础 ng-disabled 指令详解及简单示例
2016/08/01 Javascript
浅谈js中对象的使用
2016/08/11 Javascript
浅谈js数据类型判断与数组判断
2016/08/29 Javascript
React-router v4 路由配置方法小结
2017/08/08 Javascript
js排序与重组的实例讲解
2017/08/28 Javascript
Javascript实现秒表倒计时功能
2018/11/17 Javascript
vue使用Google地图的实现示例代码
2018/12/19 Javascript
vue + elementUI实现省市县三级联动的方法示例
2019/10/29 Javascript
Webpack设置环境变量的一些误区详解
2019/12/19 Javascript
原生js实现日历效果
2020/03/02 Javascript
详解vue-flickity的fullScreen功能实现
2020/04/07 Javascript
JS实现多功能计算器
2020/10/28 Javascript
[02:36]DOTA2亚洲邀请赛小组赛精彩集锦:奇迹哥卡尔秀翻全场
2017/03/28 DOTA
[00:34]TI7不朽珍藏III——纯金地穴编织者饰品展示
2017/07/15 DOTA
python实现自动登录人人网并访问最近来访者实例
2014/09/26 Python
python循环监控远程端口的方法
2015/03/14 Python
Python全局变量操作详解
2015/04/14 Python
Python2和Python3中print的用法示例总结
2017/10/25 Python
详解如何在pyqt中通过OpenCV实现对窗口的透视变换
2020/09/20 Python
python如何获得list或numpy数组中最大元素对应的索引
2020/11/16 Python
Css3新特性应用之形状总结
2016/12/08 HTML / CSS
HTML5 Blob 实现文件下载功能的示例代码
2019/11/29 HTML / CSS
跑鞋、网球鞋、网球拍、服装及装备:Holabird Sports
2016/09/19 全球购物
巴西服装和鞋子购物网站:Marisa
2018/10/25 全球购物
我的五年职业生涯规划
2014/01/23 职场文书
补充协议书范本
2014/04/23 职场文书
任命书怎么写
2015/03/02 职场文书
2015年建筑工作总结报告
2015/05/04 职场文书
加薪申请报告范本
2015/05/15 职场文书