程世欢的博客

不积跬步,无以至千里

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



阅读更多
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/u011005377/article/details/51556886
个人分类: js的边边角角
想对作者说点什么? 我来说一句

没有更多推荐了,返回首页

不良信息举报

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

最多只允许输入30个字

加入CSDN,享受更精准的内容推荐,与500万程序员共同成长!
关闭
关闭