方法一:

if(/Android|webOS|iPhone|iPod|BlackBerry/i.test(navigator.userAgent)) {console.log('this is wap');
} else {console.log('this is pc');
}

方法二:

var sUserAgent = navigator.userAgent.toLowerCase();
var bIsIpad = sUserAgent.match(/ipad/i) == "ipad";
var bIsIphoneOs = sUserAgent.match(/iphone os/i) == "iphone os";
var bIsMidp = sUserAgent.match(/midp/i) == "midp";
var bIsUc7 = sUserAgent.match(/rv:1.2.3.4/i) == "rv:1.2.3.4";
var bIsUc = sUserAgent.match(/ucweb/i) == "ucweb";
var bIsAndroid = sUserAgent.match(/android/i) == "android";
var bIsCE = sUserAgent.match(/windows ce/i) == "windows ce";
var bIsWM = sUserAgent.match(/windows mobile/i) == "windows mobile";
if (bIsIpad || bIsIphoneOs || bIsMidp || bIsUc7 || bIsUc || bIsAndroid || bIsCE || bIsWM){console.log('this is wap');
}else{console.log('this is pc');
}

------------------- 补充  判断微信浏览器 -------------------

//判断是否是微信浏览器的函数
function isWeiXin(){var ua = window.navigator.userAgent.toLowerCase();if(ua.match(/MicroMessenger/i) == 'micromessenger'){return true;}else{return false;}
}

js判断手机端和pc端以及微信浏览器相关推荐

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

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

  2. php 判断来源 微信客户端_PHP判断手机端、PC端 、微信代码实例

    欢迎大家关注我的其他Github博客和CSDN博客,互相交流! 在这里博主为大家分享了PHP判断的两个实例,一是PHP判断是手机端还是PC端,二是PHP判断是否是微信浏览器,供大家参考,具体内容如下 ...

  3. 微信php示例代码,PHP判断手机端、PC端、微信示例代码分享

    在这里博主为大家分享了PHP判断的两个实例,一是PHP判断是手机端还是PC端,二是PHP判断是否是微信浏览器,供大家参考,具体内容如下 1.判断是否是手机端function isMobile() { ...

  4. js判断手机端和pc端

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

  5. tp5框架判断手机端与pc端

    参考网址http://www.php.cn/php-weizijiaocheng-405981.html 1.\application\index\view 中 新建两个文件夹放置手机端网页跟pc端网 ...

  6. H5与js实现手机端和pc端自适应播放器

    h5视频播放 实现效果 自适应实现 实现 实现效果 pc端 手机端 自适应实现 1.允许网页自动调整,在html文件的头部添加一行viewport元标签 <meta name="vie ...

  7. js实现手机端、pc端相应的跳转

    2019独角兽企业重金招聘Python工程师标准>>> 只需要加入两行代码即可 1.加入压缩后的uaredirect.js function uaredirect(f){try{if ...

  8. js判断手机端还是电脑PC端(以及注意事项)

    在router.index中声明方法,在导航守卫中调用并跳转 要注意跳转的网址必须加上 http 或https 1: 不加是不会打开外网的连接,会在你服务内找localhost:XX/XX, 2:加上 ...

  9. php判断客户端是微信,PHP判断是手机端还是PC端以及PHP判断是否是微信浏览器

    这篇文章主要为大家详细介绍了PHP判断是手机端还是PC端,以及PHP判断是否是微信浏览器,具有一定的参考价值,感兴趣的小伙伴们可以参考一下 本文实例为大家分享了PHP判断的两个实例,一是PHP判断是手 ...

最新文章

  1. java strim性能_你所不知道的Java性能优化之String!
  2. 转]SQLServerDBA十大必备工具
  3. kibana数据可视化
  4. matlab LSTM序列分类的官方示例
  5. [导入]ASP.NET Ajax程序设计第II卷:客户端Microsoft Ajax Library与异步通信层及源代码.zip(101.50 MB)...
  6. 从源码深入理解Spring IoC 注解
  7. JS实现继承的七种方法
  8. [20170203]dg磁盘空间不足的处理.txt
  9. '用户 'sa' 登录失败。该用户与可信 SQL Server 连接无关联,做JSP项目连接数据库 ....
  10. RS485协议详解RS485与RS232优缺点比较
  11. pb 打开文件,写入文件
  12. photoshop 用户名、组织或序列号丢失或无效的解决方法(转http://apps.hi.baidu.com/share/detail/10025023)
  13. Rose Blumki
  14. Pytorch模型通过paddlelite部署到嵌入式设备
  15. opencv学习手册(三)(线条识别)(更新中
  16. 哪些权重7权重8的网站怎么做的!我的站就是这么做的!轻量级泛目录无需数据库适合所有网站所有cms只需要放在根目录即可
  17. Docker (四) 容器基本命令
  18. 信息系统故障分析案例---------记一次性能检测系统故障排查
  19. windows计划任务定时任务
  20. 重温数据结构:理解 B 树、B+ 树特点及使用场景

热门文章

  1. 【KD】Correlation Congruence for Knowledge Distillation
  2. java 文件遍历排序_Java的二叉树排序以及遍历文件展示文本格式的文件树
  3. 为什么PDF文件不能提取?
  4. 老人家腰疼以为是上年纪了腰肌劳损,检查却发现椎管肿瘤
  5. 继承和实现区别java_java中继承和实现有什么区别,分别给程序带来了怎样的好处?...
  6. jQuery中Ajax事件beforesend及各参数含义
  7. http缓存(浏览器缓存)——强缓存、协商缓存
  8. 【CSS】课程网站 网格商品展示 模块制作 ② ( 网格商品展示盒子模型测量及样式 | 处理列表间隙导致意外换行问题 | 代码示例 )
  9. oracle中自定义函数如何使用,oracle自定义函数语法及使用
  10. XXX.dll 不是有效的 Office 加载项,解决方法