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 ajax 用户无刷新登录方法详解
Apr 28 Javascript
JQuery入门—JQuery程序的代码风格详细介绍
Jan 03 Javascript
js在IE与firefox的差异集锦
Nov 11 Javascript
jQuery右下角旋转环状菜单特效代码
Aug 10 Javascript
javascript性能优化之事件委托实例详解
Dec 12 Javascript
浅谈AngularJs指令之scope属性详解
Oct 24 Javascript
JavaScript调试的多个必备小Tips
Jan 15 Javascript
JS点击缩略图整屏居中放大图片效果
Jul 04 Javascript
vue.js国际化 vue-i18n插件的使用详解
Jul 07 Javascript
Three.js利用性能插件stats实现性能监听的方法
Sep 25 Javascript
js中比较两个对象是否相同的方法示例
Sep 02 Javascript
layui自己添加图片按钮并点击跳转页面的例子
Sep 14 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通用检测函数集合
2011/02/08 PHP
mac下使用brew配置环境的步骤分享
2011/05/23 PHP
PHP 之Section与Cookie使用总结
2012/09/14 PHP
WordPress免插件实现面包屑导航的示例代码
2020/08/20 PHP
JavaScript 程序编码规范
2010/11/23 Javascript
javascript类型系统_正则表达式RegExp类型详解
2016/06/24 Javascript
jQuery 的 ready()的纯js替代方法
2016/11/20 Javascript
js实现3D图片展示效果
2017/03/09 Javascript
js轮播图透明度切换(带上下页和底部圆点切换)
2017/04/27 Javascript
基于DOM节点删除之empty和remove的区别(详解)
2017/09/11 Javascript
详解angular2.x创建项目入门指令
2018/10/11 Javascript
Node爬取大批量文件的方法示例
2019/06/28 Javascript
js实现计时器秒表功能
2019/12/16 Javascript
javascript实现fetch请求返回的统一拦截
2019/12/22 Javascript
[01:21]2018DOTA2亚洲邀请赛4.5采访 打DOTA2也能有女朋友?
2018/04/06 DOTA
Python 生成 -1~1 之间的随机数矩阵方法
2018/08/04 Python
Selenium鼠标与键盘事件常用操作方法示例
2018/08/13 Python
python matplotlib库绘制散点图例题解析
2019/08/10 Python
树莓派极简安装OpenCv的方法步骤
2019/10/10 Python
纯CSS改变webkit内核浏览器的滚动条样式
2014/04/17 HTML / CSS
美国最大的团购网站:Groupon
2016/07/23 全球购物
世界上最好的帽子:Tilley
2016/11/27 全球购物
夏威夷灵感服装及配饰:Reyn Spooner
2018/09/18 全球购物
Ever New加拿大官网:彰显女性美
2018/10/05 全球购物
英国在线发型和美容产品商店:Beauty Cutie
2019/04/27 全球购物
职业生涯规划书前言
2014/04/15 职场文书
小学生民族团结演讲稿
2014/08/27 职场文书
2015年秋季小学开学标语
2015/07/16 职场文书
严以用权专题学习研讨会发言材料
2015/11/09 职场文书
2016年感恩母亲节活动总结
2016/04/01 职场文书
四年级作文之植物
2019/09/20 职场文书
python基础入门之普通操作与函数(三)
2021/06/13 Python
MySQL 外键约束和表关系相关总结
2021/06/20 MySQL
【海涛教你打DOTA】死灵飞龙第一视角解说
2022/04/01 DOTA
threejs太阳光与阴影效果实例代码
2022/04/05 Javascript
MySql数据库 查询时间序列间隔
2022/05/11 MySQL