zoukankan      html  css  js  c++  java
  • 访问客服端判断。

    var browser={
    versions:function(){
    var u = navigator.userAgent, app = navigator.appVersion;
    return {//移动终端浏览器版本信息
    trident: u.indexOf('Trident') > -1, //IE内核
    presto: u.indexOf('Presto') > -1, //opera内核
    webKit: u.indexOf('AppleWebKit') > -1, //苹果、谷歌内核
    gecko: u.indexOf('Gecko') > -1 && u.indexOf('KHTML') == -1, //火狐内核
    mobile: !!u.match(/AppleWebKit.*Mobile.*/)||!!u.match(/AppleWebKit/), //是否为移动终端
    mobile2: (u.indexOf("Windows")==-1&&u.indexOf("Mac")==-1)||u.indexOf("Windows Phone")!=-1, //是否为移动终端
    ios: !!u.match(/(i[^;]+;( U;)? CPU.+Mac OS X/), //ios终端
    android: u.indexOf('Android') > -1 || u.indexOf('Linux') > -1, //android终端或者uc浏览器
    iPhone: u.indexOf('iPhone') > -1, //是否为iPhone或者QQHD浏览器
    iPad: u.indexOf('iPad') > -1, //是否iPad
    webApp: u.indexOf('Safari') == -1, //是否web应该程序,没有头部与底部
    css3:('textShadow' in document.documentElement.style&&('MozTransform' in document.documentElement.style || 'WebkitTransform' in document.documentElement.style || 'OTransform' in document.documentElement.style || 'msTransform' in document.documentElement.style))//是否支持CSS3.0
    };
    }(),
    language:(navigator.browserLanguage || navigator.language).toLowerCase()
    }

    var ref = '';
    if (document.referrer.length > 0){
    ref = document.referrer;
    }
    try {
    if (ref.length == 0 && opener.location.href.length > 0) {
    ref = opener.location.href;
    }
    } catch (e) {}

    if(!(ref.indexOf('www.bjmylike.com')==0||ref.indexOf('http://www.bjmylike.com')==0||ref.indexOf('m.bjmylike.com')==0||ref.indexOf('http://m.scmylike.com')==0||ref.indexOf('3g.bjmylike.com')==0||ref.indexOf('http://3g.bjmylike.com')==0)){
    if((browser.versions.iPhone||browser.versions.android)&&(browser.versions.css3||!browser.versions.presto)){
    window.location.href = 'http://m.scmylike.com/';
    }else if(browser.versions.mobile2){
    window.location.href = 'http://wap.scmylike.com/';
    }
    }

  • 相关阅读:
    值得学习的东西
    【单调队列】转载
    dom基础3 — 简易版template.js
    js基础6 — 数组对象
    js基础6 — 字符串基本操作
    js基础5 — 将十六进制颜色转为rgba()
    js基础4 — 数组操作
    placeholer属性修改
    clipboard.js实现复制到剪切板
    JS 获取指定日期在当年的第几周
  • 原文地址:https://www.cnblogs.com/dodui/p/3319710.html
Copyright © 2011-2022 走看看