navigator.useragent
在跨平台,各种浏览器,移动设备兼容的时候,经常要根据设备、浏览器做特定调整,所以判断设备和浏览器的工作,经常会用到,这里做一下总结- var ua = navigator.useragent.toLowerCase();
- if(ua.match(/android/i)) == "android")
- {
- alert("android");
- }
- if(ua.match(/iPhone/i)) == "iPhone")
- {
- alert("iPhone");
- }
- if(ua.match(/iPad/i)) == "iPad")
- {
- alert("iPad");
- }
(并且区分版本是否大于等于6.0.2)(特定类型浏览器可能会存在,无法下载,无法跳转和自己的客户端APP的特定协议等等,所以需要区分)
(由于微信在6.0.2的时候做了新的策略,使得微信的分享功能在新版本变得不一样,为了兼容新旧版本,这里做了区分操作)
新浪weibo客户端返回1,qq客户端返回2,微信小于6.0.2版本返回3,微信大于等于6.0.2版本返回4,其它返回0
[JavaScript] view plain copy
- var ua = navigator.userAgent.toLowerCase();
- if(ua.match(/weibo/i) == "weibo"){
- return 1;
- }else if(ua.indexof('qq/')!= -1){
- return 2;
- }else if(ua.match(/Micromessenger/i)=="micromessenger"){
- var v_weixin = ua.split('micromessenger')[1];
- v_weixin = v_weixin.substring(1,6);
- v_weixin = v_weixin.split(' ')[0];
- if(v_weixin.split('.').length == 2){
- v_weixin = v_weixin + '.0';
- }
- if(v_weixin < '6.0.2'){
- return 3;
- }else{
- return 4;
- }
- }else{
- return 0;
- }
相关阅读
其实在天猫上面也存在各种各样的天猫优惠券,而且天猫的优惠券到底会不会计入最低价呢?这是很多小伙伴都想要知道的答案,同时也希望
首先需要理解什么是素数(也就是我们常说的质数):即一个只能被自身或1整除的数整除即为质数。(搞清楚: a 能被 b整除 , a是被除数,b是除数
Excel中经常需要使用到函数把时间相减,时间具体该如何利用函数进行相减呢?下面是由seo实验室小编分享的excel 时间减法函数的用法,
产品的需求管理是产品经理所担当的责任之一,通过需求的管理能够良好的支持项目经理安排任务以及确保产品的交付进度。关键路径法在
关于无法使用花呗 买家无法在您店铺使用花呗付款有以下原因: 一、店铺原因: 1.卖家需开通订购花呗服务;刚订购请关注24小时生效;花呗