zoukankan      html  css  js  c++  java
  • js判断移动终端url跳转

    CODE

    <script>
          //判断终端url跳转 
          function sp_isMobile() {
            return Boolean(navigator.userAgent.match(/.*(iphone|ipod|android|symbian|nokia|blackberry| rim |opera mini|opera mobi|windows ce|windows phone|up.browser|netfront|palm-|palm os|pre/|palmsource|avantogo|webos|hiptop|iris|kddi|kindle|lg-|lge|mot-|motorola|nintendo ds|nitro|playstation portable|samsung|sanyo|sprint|sonyericsson|symbian).*/i) || navigator.userAgent.match(/alcatel|audiovox|bird|coral|cricket|docomo|edl|huawei|htc|gt-|lava|lct|lg|lynx|mobile|lenovo|maui|micromax|mot|myphone|nec|nexian|nook|pantech|pg|polaris|ppc|sch|sec|spice|tianyu|ustarcom|utstarcom|videocon|vodafone|winwap|zte/i));
           }
           //移动端排除ipad
           if(sp_isMobile()&&location.search.indexOf('pc=true')==-1&&navigator.userAgent.indexOf('iPad')==-1) {
                 //添加meta 方便移动端获取document.documentElement.clientWidth
              document.write('<meta content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=0" name="viewport" />');
           
              if(document.documentElement.clientWidth>760){
                  location.href="http://www.xxxx.com/index.shtml?pc=true";
              }else{
                  location.href="http://u.pa.com/upingan/upingan/index.html?mediasource=SC03-Direct-00002";
              }
    
           }
        </script>
  • 相关阅读:
    数论 欧几里德算法 以及 欧几里得拓展
    数论 快速幂的原理讲解
    汉诺塔模板
    C++ 迭代器运算
    C++ STL vector set map 简易用法
    C++ 使用指向函数的指针数组
    Codeforces 718C 线段树+矩乘
    BZOJ 2506 分块
    Codeforces 455D 分块+链表
    Codeforces 19E 树上差分
  • 原文地址:https://www.cnblogs.com/iicoo/p/5074626.html
Copyright © 2011-2022 走看看