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如何实现在加载完iframe的内容后再进行操作
Sep 10 Javascript
JavaScript函数使用的基本教程
Jun 04 Javascript
在AngularJS应用中实现一些动画效果的代码
Jun 18 Javascript
JS特效实现图片自动播放并可控的效果
Jul 31 Javascript
jquery模拟实现鼠标指针停止运动事件
Jan 12 Javascript
JavaScript使用简单正则表达式的数据验证功能示例
Jan 13 Javascript
利用vue.js插入dom节点的方法
Mar 15 Javascript
bootstrap timepicker在angular中取值并转化为时间戳
Jun 13 Javascript
js匿名函数使用&amp;传参(实例)
Sep 08 Javascript
详解在WebStorm中添加Vue.js单文件组件的高亮及语法支持
Oct 21 Javascript
jQuery实现下拉菜单动态添加数据点击滑出收起其他功能
Jun 14 jQuery
微信小程序http连接访问解决方案的示例
Nov 05 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
德生PL330测评
2021/03/02 无线电
3
2006/10/09 PHP
php adodb连接带密码access数据库实例,测试成功
2008/05/14 PHP
thinkphp5修改view到根目录实例方法
2019/07/02 PHP
Dojo 学习笔记入门篇 First Dojo Example
2009/11/15 Javascript
关于innerHTML后丢失动态绑定的EVENT问题解决方法
2013/05/19 Javascript
addEventListener()第三个参数useCapture (Boolean)详细解析
2013/11/07 Javascript
浏览器窗口大小变化时使用resize事件对框架不起作用的解决方法
2014/05/11 Javascript
jQuery实现鼠标单击网页文字后在文本框显示的方法
2015/05/06 Javascript
微信小程序 vidao实现视频播放和弹幕的功能
2016/11/02 Javascript
Bootstrap栅格系统的使用和理解2
2016/12/14 Javascript
es6+angular1.X+webpack 实现按路由功能打包项目的示例
2017/08/16 Javascript
AngularJS 教程及实例代码
2017/10/23 Javascript
使用 Node.js 模拟滑动拼图验证码操作的示例代码
2017/11/02 Javascript
vue-cli2.9.3 详细教程
2018/04/23 Javascript
Array数组对象中的forEach、map、filter及reduce详析
2018/08/02 Javascript
解决vue单页面应用中动态修改title问题
2019/06/09 Javascript
vue.js 子组件无法获取父组件store值的解决方式
2019/11/08 Javascript
Vue如何使用混合Mixins和插件开发详解
2020/02/05 Javascript
[01:01:31]2018DOTA2亚洲邀请赛3月29日小组赛B组 Mineski VS paiN
2018/03/30 DOTA
Python 代码性能优化技巧分享
2012/08/07 Python
vc6编写python扩展的方法分享
2014/01/17 Python
python利用文件时间批量重命名照片和视频
2021/02/09 Python
HTML5各种头部meta标签的功能(推荐)
2017/03/13 HTML / CSS
Fairyseason:为个人和批发商提供女装和配件
2017/03/01 全球购物
英国奢侈皮具品牌:Aspinal of London
2018/09/02 全球购物
幼儿园安全检查制度
2014/01/30 职场文书
致跳远运动员加油稿
2014/02/11 职场文书
建设单位项目负责人任命书
2014/06/06 职场文书
个人遵守党的政治纪律情况对照检查材料思想汇报
2014/09/25 职场文书
运动会3000米加油稿
2015/07/21 职场文书
《我是什么》教学反思
2016/02/16 职场文书
2016年党员公开承诺书范文
2016/03/24 职场文书
如何使用Python实现一个简易的ORM模型
2021/05/12 Python
Elasticsearch 配置详解
2022/04/19 Java/Android
python三子棋游戏
2022/05/04 Python