判断设备终端是pc还是移动端

原创 2016年06月01日 16:15:32
 function IsPC()
  {
      var userAgentInfo = navigator.userAgent;
      alert(userAgentInfo);//Mozilla/5.0 (Windows NT 6.1; WOW64; rv:46.0) Gecko/20100101 Firefox/46.0
      var Agents = new Array("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(!IsPC()){
      window.location.href='m/index.html'
  }

=================================================================================
注意:indexof的使用方法

stringObject.indexOf(searchvalue,fromindex)
说明:该方法将从头到尾地检索字符串 stringObject,看它是否含有子串 searchvalue。
开始检索的位置在字符串的 fromindex 处或字符串的开头(没有指定 fromindex 时)。
如果找到一个 searchvalue,则返回 searchvalue 的第一次出现的位置。
stringObject 中的字符位置是从 0 开始的。



版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

判断当前访问终端是PC端还是移动端

有时候,在特定的情况下,虽然项目的PC端和移动端是同数据库,功能相同,但是页面的设计可能不尽相同,这就需要我们判断当前用户使用的是PC端还是移动端,以便我们准确的渲染页面。在这里,我们以不同终端退回登...

Js判断用户客户端是否为PC还是手持移动设备的方法

Js判断用户客户端是否为PC还是手持移动设备的方法,Js判断用户客户端是否为PC还是手持移动设备的方法,Js判断用户客户端是否为PC还是手持移动设备的方法

Js判断客户端是否为PC还是手持移动设备

function IsPC(){ var userAgentInfo = navigator.userAgent; var Agents = new Array("Androi...

CoreThink开发(十一)首页控制器判断移动设备还是PC并做相应处理

在home模块Index控制器添加判断代码 application\Home\Controller\IndexController.class.php<?php // +--------------...

根据设备跳转pc或移动端网站

以前也了解过这样的需求,今天做活动页也遇到了这样的需求,查了一些大牛的资料,我是使用第一种方法判别,后边的直接使用图片了,记录一下代码:1.根据访问设备自动识别展示手机或pc网站var system ...

即时通信系统中如何实现:支持PC端和移动端同时在线(即支持同帐号多设备同时登录)?

如果我们开发的即时通信系统(IM系统)要支持同帐号多设备同时登录的场景(或称“多地登录”),即需要像QQ一样,在PC端登录的同时,也可以使用同一个帐号登录移动端(iOS或Android),那么,如何才...

手机移动终端与PC进行音视频聊天和监控的开发

针对目前市场需求,越来愈多的用户在系统中需要添加视频聊天、音频聊天和视频监控的要求,至于在平台的需求上,各种各样。       有的人只需要PC对PC的视频聊天或监控;有的人需要PC对手机或平板等移...

OpenNETCF.Desktop.Communication.DLL实现终端设备与PC同步

目前数据同步的方式有好几种,思路如下:将mobile sql 的sdf格式的数据库在PC上配置好(当然是用代码去操作了)以后,通过OpenNETCF提供的方法,同步到PDA,俗一点说,就是把带有数据的...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)