js判断手机端和pc端以及微信浏览器
方法一:
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端以及微信浏览器相关推荐
- html页面判断是手机端访问,JS 判断手机端和pc端后跳转对应页面
判断手机端和pc端 (function () { var sUserAgent = navigator.userAgent; if (sUserAgent.indexOf('Android') > ...
- php 判断来源 微信客户端_PHP判断手机端、PC端 、微信代码实例
欢迎大家关注我的其他Github博客和CSDN博客,互相交流! 在这里博主为大家分享了PHP判断的两个实例,一是PHP判断是手机端还是PC端,二是PHP判断是否是微信浏览器,供大家参考,具体内容如下 ...
- 微信php示例代码,PHP判断手机端、PC端、微信示例代码分享
在这里博主为大家分享了PHP判断的两个实例,一是PHP判断是手机端还是PC端,二是PHP判断是否是微信浏览器,供大家参考,具体内容如下 1.判断是否是手机端function isMobile() { ...
- js判断手机端和pc端
var browser = { versions: function() {var u = navigator.userAgent, app = navigator.appVersion;return ...
- tp5框架判断手机端与pc端
参考网址http://www.php.cn/php-weizijiaocheng-405981.html 1.\application\index\view 中 新建两个文件夹放置手机端网页跟pc端网 ...
- H5与js实现手机端和pc端自适应播放器
h5视频播放 实现效果 自适应实现 实现 实现效果 pc端 手机端 自适应实现 1.允许网页自动调整,在html文件的头部添加一行viewport元标签 <meta name="vie ...
- js实现手机端、pc端相应的跳转
2019独角兽企业重金招聘Python工程师标准>>> 只需要加入两行代码即可 1.加入压缩后的uaredirect.js function uaredirect(f){try{if ...
- js判断手机端还是电脑PC端(以及注意事项)
在router.index中声明方法,在导航守卫中调用并跳转 要注意跳转的网址必须加上 http 或https 1: 不加是不会打开外网的连接,会在你服务内找localhost:XX/XX, 2:加上 ...
- php判断客户端是微信,PHP判断是手机端还是PC端以及PHP判断是否是微信浏览器
这篇文章主要为大家详细介绍了PHP判断是手机端还是PC端,以及PHP判断是否是微信浏览器,具有一定的参考价值,感兴趣的小伙伴们可以参考一下 本文实例为大家分享了PHP判断的两个实例,一是PHP判断是手 ...
最新文章
- java strim性能_你所不知道的Java性能优化之String!
- 转]SQLServerDBA十大必备工具
- kibana数据可视化
- matlab LSTM序列分类的官方示例
- [导入]ASP.NET Ajax程序设计第II卷:客户端Microsoft Ajax Library与异步通信层及源代码.zip(101.50 MB)...
- 从源码深入理解Spring IoC 注解
- JS实现继承的七种方法
- [20170203]dg磁盘空间不足的处理.txt
- '用户 'sa' 登录失败。该用户与可信 SQL Server 连接无关联,做JSP项目连接数据库 ....
- RS485协议详解RS485与RS232优缺点比较
- pb 打开文件,写入文件
- photoshop 用户名、组织或序列号丢失或无效的解决方法(转http://apps.hi.baidu.com/share/detail/10025023)
- Rose Blumki
- Pytorch模型通过paddlelite部署到嵌入式设备
- opencv学习手册(三)(线条识别)(更新中
- 哪些权重7权重8的网站怎么做的!我的站就是这么做的!轻量级泛目录无需数据库适合所有网站所有cms只需要放在根目录即可
- Docker (四) 容器基本命令
- 信息系统故障分析案例---------记一次性能检测系统故障排查
- windows计划任务定时任务
- 重温数据结构:理解 B 树、B+ 树特点及使用场景
热门文章
- 【KD】Correlation Congruence for Knowledge Distillation
- java 文件遍历排序_Java的二叉树排序以及遍历文件展示文本格式的文件树
- 为什么PDF文件不能提取?
- 老人家腰疼以为是上年纪了腰肌劳损,检查却发现椎管肿瘤
- 继承和实现区别java_java中继承和实现有什么区别,分别给程序带来了怎样的好处?...
- jQuery中Ajax事件beforesend及各参数含义
- http缓存(浏览器缓存)——强缓存、协商缓存
- 【CSS】课程网站 网格商品展示 模块制作 ② ( 网格商品展示盒子模型测量及样式 | 处理列表间隙导致意外换行问题 | 代码示例 )
- oracle中自定义函数如何使用,oracle自定义函数语法及使用
- XXX.dll 不是有效的 Office 加载项,解决方法