zoukankan      html  css  js  c++  java
  • js判断是pc还是移动端

    <script type="text/javascript">
       var os = function () {
           var ua = navigator.userAgent,
           isWindowsPhone = /(?:Windows Phone)/.test(ua),
           isSymbian = /(?:SymbianOS)/.test(ua) || isWindowsPhone,
           isAndroid = /(?:Android)/.test(ua),
           isFireFox = /(?:Firefox)/.test(ua),
           isChrome = /(?:Chrome|CriOS)/.test(ua),
           isTablet = /(?:iPad|PlayBook)/.test(ua) || (isAndroid &&       !/(?:Mobile)/.test(ua)) || (isFireFox && /(?:Tablet)/.test(ua)),
           isPhone = /(?:iPhone)/.test(ua) && !isTablet,
           isPc = !isPhone && !isAndroid && !isSymbian;
    
           return {
                  isTablet: isTablet,
                  isPhone: isPhone,
                  isAndroid: isAndroid,
                  isPc: isPc
           };
       }();
       if(os.isPc){
          location.replace("http://xxxxxxxxxxxxx");
       }
    
       if (os.isAndroid || os.isPhone) {
          location.replace('http://xxxxxxxxxxxxx');
      }
    else if (os.isTablet) {
        location.replace('http://xxxxxxxxxxxx');
      }
    </script>
  • 相关阅读:
    gcvt(),ecvt(),fcvt()的区别
    SQLITE3 使用总结
    C++的类型转换浅析
    JAVA Class21
    JAVA Class20
    JAVA Class19
    JAVA Class18
    JAVA Class17
    JAVA Class16
    关于hover失效问题(!important)
  • 原文地址:https://www.cnblogs.com/ZhaoWeiNotes/p/13587981.html
Copyright © 2011-2022 走看看