判断设备终端是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 开始的。



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

H5判断当前设备以及不同设备不同环境上下载app

在前端开发中,判断当前设备是什么? 在不同的设备上怎么样实现下载APP 总结一下: 1:如果是在iPhone上,那么直接调用AppStore,进入到AppStore里面下载;地址在ios开发者账号中可...
  • seven0404
  • seven0404
  • 2016年07月06日 10:19
  • 2134

js判断客户端是pc端还是移动端

function IsPC(){ var userAgentInfo = navigator.userAgent; var Agents = new Array("Androi...
  • kongjiea
  • kongjiea
  • 2013年12月27日 15:33
  • 19845

你不知道的input[type=search]

input[type=search]简介html5对表单元素做了一些增强,其中对input元素,我们可以指定更多的属性来控制它,如required,autofocus,maxlength等,具体有做了...
  • xxxxxMiss
  • xxxxxMiss
  • 2016年05月29日 22:56
  • 15037

移动端爬坑记 --- (2)移动端访问设备判断(user-agent)及实现流程

H5页面需要做一个引导页,引导用户去下载,从微信访问到访问设备的辨别就需要了;走过路过不要错过...
  • bomess
  • bomess
  • 2016年07月23日 17:18
  • 2310

判断当前的浏览器是pc还是移动设备,如果是手机,就跳转到对应手机端网站

判断当前的浏览段是pc还是移动设备,如果是手机,就跳转到对应手机端网站var sUserAgent=navigator.userAgent; var mobileAgents=['Android...
  • qq_35844177
  • qq_35844177
  • 2017年02月13日 17:57
  • 1526

判断手机和pc端的不同,事件也不同

判断是否为手机: function isMobile(){    var sUserAgent= navigator.userAgent.toLowerCase(),    bIsIpa...
  • wuweitiandian
  • wuweitiandian
  • 2015年01月04日 15:09
  • 1178

关于网页js判断"客户端设备类型是移动端还是PC端"的解决方法?

网页中js如何判断设备类型是手机端还是pc端?有时候会在项目中遇到设备类型判断的问题,这里和大家分享一个js判断设备类型的办法; 通过这个办法,不仅有效解决设备类型的判断问题,并且可直接根据设备类...
  • qq_35393869
  • qq_35393869
  • 2017年06月14日 22:56
  • 394

判断当前登录的终端是PC端还是移动端

一、最近要把web页面放到手机端,所以在开始登录的时候就跳转。先记下,调试中。 1、刚开始在login.jsp里面写的js,暂时发现browser.versions.mobile这个有点问题,但是...
  • cuker919
  • cuker919
  • 2015年05月24日 09:29
  • 4009

js判断PC端和移动端

function browserRedirect() { var sUserAgent = navigator.userAgent.toLowerCase(); var bIs...
  • u014798510
  • u014798510
  • 2016年08月15日 11:22
  • 3060

js判断客户端是pc端还是移动端

function IsPC(){ var userAgentInfo = navigator.userAgent; var Agents = new Array("Androi...
  • kongjiea
  • kongjiea
  • 2013年12月27日 15:33
  • 19845
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:判断设备终端是pc还是移动端
举报原因:
原因补充:

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