js 判断移动端还是pc端,ios或者android

法一:

function IsPC(){  var userAgentInfo = navigator.userAgent;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 (/(iPhone|iPad|iPod|iOS)/i.test(navigator.userAgent)) {//alert(navigator.userAgent);  window.location.href ="iPhone.html";
} else if (/(Android)/i.test(navigator.userAgent)) {//alert(navigator.userAgent); window.location.href ="Android.html";
} else {window.location.href ="pc.html";
};

法二:

var os = function() {var ua = navigator.userAgent,isWindowsPhone = /(?:Windows Phone)/.test(ua),isSymbian = /(?:SymbianOS)/.test(ua) || isWindowsPhone, isAndroid = /(?:Android)/.test(ua), isFireFox = /(?:Firefox)/.test(ua), isChrome = /(?:Chrome|CriOS)/.test(ua),isTablet = /(?:iPad|PlayBook)/.test(ua) || (isAndroid && !/(?:Mobile)/.test(ua)) || (isFireFox && /(?:Tablet)/.test(ua)),isPhone = /(?:iPhone)/.test(ua) && !isTablet,isPc = !isPhone && !isAndroid && !isSymbian;return {isTablet: isTablet,isPhone: isPhone,isAndroid : isAndroid,isPc : isPc};
}();

js 判断移动端还是pc端,ios或者android相关推荐

  1. JS判断页面是在pc端还是移动端打开方法

    好久没复习js了,今天正好之前的项目要重新写一套移动端的代码,之前的没有做移动端的兼容,故将遇到的问题写在上面: 在移动设备应用越来越广泛的今天,许多网站都开始做移动端的界面展示,两者屏幕尺寸差异很大 ...

  2. html页面判断是手机端访问,JS 判断手机端和pc端后跳转对应页面

    判断手机端和pc端 (function () { var sUserAgent = navigator.userAgent; if (sUserAgent.indexOf('Android') > ...

  3. js判断手机端和pc端

    var browser = { versions: function() {var u = navigator.userAgent, app = navigator.appVersion;return ...

  4. js判断手机端和pc端以及微信浏览器

    方法一: if(/Android|webOS|iPhone|iPod|BlackBerry/i.test(navigator.userAgent)) {console.log('this is wap ...

  5. js判断移动端,pc端,安卓,苹果浏览器的方法

    js 判断安卓或者ios 之indexOf方式(一) //判断访问终端 var browser={versions:function(){var u = navigator.userAgent, ap ...

  6. js如何判断用户是在pc端和还是移动端访问

    js如何判断用户是在pc端和还是移动端访问 来源:A5技术交流 作者:wofa 时间:2014-04-25收藏本页 最近一直在忙我们团队的项目"咖啡之翼",在这个项目中,我们为移动 ...

  7. js判断客户端是移动端还是PC端

    //判断客户端是移动端还是pc端 //userAgent用户代理 function IsPC() { var userAgentInfo = navigator.userAgent; var Agen ...

  8. vue 判断移动端、pc端

    判断移动端或pc端 经常在项目中会有支持 pc 与手机端需求.并且pc与手机端是两个不一样的页面.这时就要求判断设置,根据不同的设置跳转不同的路由. 先写个方法: //APP.vue isMobile ...

  9. 判断当前入口是PC端企业微信还是PC端浏览器。或者是APP端企业微信

    function isQyweixin(){//判断当前入口是PC端还是APP端let flag = navigator.userAgent.match(/(phone|pad|pod|iPhone| ...

最新文章

  1. Python 超快生成大量随机数的方法
  2. 腾讯员工人均年薪84.7万,马化腾:员工心理健康最重要
  3. 一个演示A星相关的寻路的网站
  4. arcgis将小于0的数值设置成0.01
  5. 数组中相同元素 java_如何在一维数组中查找某重复元素,并输出其位置?用java实现...
  6. 梯度消失与梯度爆炸---解决方案(二)--杀手锏
  7. Python进阶(十二)常用数据处理模块
  8. 校招行测笔试--资料分析
  9. 单片机学习(四)——ESP8266(最全教程和说明)
  10. 高能!一大波奇葩挖矿方式来袭~
  11. bzoj4173 数学
  12. 差分 线宽 线距_需要做阻抗的信号线时应该怎样计算线宽、线距规则?
  13. struct用法(C语言)
  14. 《Web前端开发高级工程师就业班》目前 最新
  15. Google Earth Engine(GEE)——R 语言图像概览
  16. 【易代账】易代账/好会计软件导入账套备份文件,提示服务商不一致。
  17. 闩锁(latch)概述
  18. python作业02
  19. Python机器学习:Sklearn快速入门(稍微懂一些机器学习内容即可)
  20. 十年时光 离开的谷歌给中国互联网界留下了这些人

热门文章

  1. CLR无法从COM 上下文0x645e18 转换为COM上下文0x645f88...
  2. 讨论用户注册有的几篇好文
  3. ZZULIJ 1129: 第几天
  4. emr系统 php,完整电子病历系统c#源码
  5. 信息学奥赛一本通 1042:奇偶ASCII值判断 | OpenJudge NOI 1.4 04
  6. 信息学奥赛一本通(1219:马走日)
  7. Simpsons’ Hidden Talents(HDU-2594)
  8. element子组件中的校验_Salesforce LWC学习(十六) Validity 在form中的使用浅谈
  9. php mongo in 查询语句,PHP 怎么执行mongodb 的 $in 和$size查询
  10. python判断端口是否开放_Python扫描IP段查看指定端口是否开放的方法