zoukankan      html  css  js  c++  java
  • JS判断移动端还是PC端(改造自腾讯网) 仅用于宣传动画,下载页等

    JS判断移动端还是PC端(改造自腾讯网 http://www.qq.com/)

    本脚本仅用于宣传动画,下载页( ipad 也算pc端)等,  ionic 用 ionic.platform 即可( ionic.platform的匹配机型没有腾讯的脚本全面)

    // 改造自腾讯网
        function isMobile(){       
            var u = navigator.userAgent;
            if(/AppleWebKit.*Mobile/i.test(u) || (/MIDP|SymbianOS|NOKIA|SAMSUNG|LG|NEC|TCL|Alcatel|BIRD|DBTEL|Dopod|PHILIPS|HAIER|LENOVO|MOT-|Nokia|SonyEricsson|SIE-|Amoi|ZTE/.test(u))){
                // 移动终端
                if(/Android|Windows Phone|webOS|iPhone|iPod|BlackBerry/i.test(u)){
                    // 常用的移动终端
                    return true;
                }else if(/iPad/i.test(navigator.userAgent)){
                    // pad端
                    return false;           
                }else{
                    // 低版本的移动终端
                    return true
                }
            }
            u = u.toLowerCase();
            if((/micromessenger/.test(u)) ? true false && (/android/.test(u)) ? true false){
                // 微信webview自带浏览器
                return true;
            }
            if((/qq/.test(u)) ? true false && (/android/.test(u)) ? true false){
                // qqwebview自带浏览器
                return true;
            }
            return false ;
        }
        if (isMobile()){
            window.location.href = 'mobile.html';
        else {
            window.location.href = 'pc.html';
        }
  • 相关阅读:
    用JS + WCF打造轻量级WebPart
    提高WCF服务并发能力的简单处理办法
    利用JQuery实现更简单的Ajax跨域请求
    WCF Testing Tool(转)
    [转贴]一个有趣的布局
    [转贴].net中上传视频并将各种视频文件转换成.flv格式
    IE5,IE6,IE7,IE8的css兼容性列表[转自MSDN]
    [转贴]Castle 开发系列文章
    ie6,ie7,ff 的css兼容hack写法
    ExtJs学习笔记(23)ScriptTagProxy+XTemplate+WCF跨域取数据
  • 原文地址:https://www.cnblogs.com/GoodPingGe/p/4682594.html
Copyright © 2011-2022 走看看