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 dialog键盘事件代码
Aug 01 Javascript
js 编码转换 gb2312 和 utf8 互转的2种方法
Aug 07 Javascript
jquery中get,post和ajax方法的使用小结
Feb 04 Javascript
javascript页面加载完执行事件代码
Feb 11 Javascript
jquery获取radio值(单选组radio)
Oct 16 Javascript
javascript创建cookie、读取cookie
Mar 31 Javascript
完美解决手机浏览器顶部下拉出现网页源或刷新的问题
Nov 30 Javascript
详解如何在React组件“外”使用父组件的Props
Jan 12 Javascript
详解vue项目中使用token的身份验证的简单实践
Mar 08 Javascript
vue实现移动端省市区选择
Sep 27 Javascript
微信小程序定义和调用全局变量globalData的实现
Nov 01 Javascript
Node.JS获取GET,POST数据之queryString模块使用方法详解
Feb 06 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
dedecms中常见问题修改方法总结
2007/03/21 PHP
php 多关键字 高亮显示实现代码
2012/04/23 PHP
PHP实现多进程并行操作的详解(可做守护进程)
2013/06/18 PHP
慎用preg_replace危险的/e修饰符(一句话后门常用)
2013/06/19 PHP
PHP实现的进度条效果详解
2016/05/03 PHP
PHP使用GD库输出汉字的方法【测试可用】
2016/11/10 PHP
JavaScript使用IEEE 标准进行二进制浮点运算产生莫名错误的解决方法
2011/05/28 Javascript
JavaScript ECMA-262-3 深入解析.第三章.this
2011/09/28 Javascript
JS自动缩小超出大小的图片
2012/10/12 Javascript
Node.js的特点和应用场景介绍
2014/11/04 Javascript
javascript匿名函数实例分析
2014/11/18 Javascript
JavaScript+html5 canvas制作的圆中圆效果实例
2016/01/27 Javascript
jQuery学习笔记之回调函数
2016/08/15 Javascript
对比分析Django的Q查询及AngularJS的Datatables分页插件
2017/02/07 Javascript
详解Vue 开发模式下跨域问题
2017/06/06 Javascript
vue组件学习教程
2017/09/09 Javascript
JS中判断某个字符串是否包含另一个字符串的五种方法
2018/05/03 Javascript
原生js拖拽实现图形伸缩效果
2020/02/10 Javascript
数据挖掘之Apriori算法详解和Python实现代码分享
2014/11/07 Python
Python脚本实现12306火车票查询系统
2016/09/30 Python
python3中set(集合)的语法总结分享
2017/03/24 Python
python编程之requests在网络请求中添加cookies参数方法详解
2017/10/25 Python
Python实现Pig Latin小游戏实例代码
2018/02/02 Python
利用纯CSS3实现tab选项卡切换示例代码
2016/09/21 HTML / CSS
Derek Rose官网:英国高档睡衣、家居服和内衣品牌
2020/01/18 全球购物
Unix/Linux开发面试题
2016/08/16 面试题
销售行业个人求职自荐信
2013/09/25 职场文书
药剂学专业应届生自荐信
2013/09/29 职场文书
有个性的自我评价范文
2013/11/15 职场文书
自荐书范文范例
2014/02/13 职场文书
省级优秀班集体申报材料
2014/05/25 职场文书
仓库管理员岗位职责
2015/02/03 职场文书
员工自我评价范文
2015/03/11 职场文书
关于springboot配置druid数据源不生效问题(踩坑记)
2021/09/25 Java/Android
详解Vue router路由
2021/11/20 Vue.js
《遗弃》开发商删推文要跑路?官方回应:还在开发
2022/04/03 其他游戏