zoukankan      html  css  js  c++  java
  • javascript自动识别是否移动设备访问

    代码

    JavaScript | 复制
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    function is_pc(){
        var os = new Array("Android","iPhone","Windows Phone","iPod","BlackBerry","MeeGo","SymbianOS");  // 其他类型的移动操作系统类型,自行添加
        var info = navigator.userAgent;
        var len = os.length;
        for (var i = 0; i < len; i++) {
            if (info.indexOf(os[i]) > 0){
                return false
            }
        }
        return true;
    }
     
    // 如果是移动设备就直接跳转到手机网站页面
    if(!is_pc()){
        window.location.href="手机页面链接地址";
    }

    还有一种:

    JavaScript | 复制
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    var isMobile = {  
        Android: function() {  
            return navigator.userAgent.match(/Android/i) ? true false;  
        },  
        BlackBerry: function() {  
            return navigator.userAgent.match(/BlackBerry/i) ? true false;  
        },  
        iOS: function() {  
            return navigator.userAgent.match(/iPhone|iPad|iPod/i) ? true false;  
        },  
        Windows: function() {  
            return navigator.userAgent.match(/IEMobile/i) ? true false;  
        },  
        any: function() {  
            return (isMobile.Android() || isMobile.BlackBerry() || isMobile.iOS() || isMobile.Windows());  
        }
  • 相关阅读:
    把office文档转换为html过程中的一些坑
    Win10内置应用恢复初始状态
    HTTP 错误 500.23
    关于Application.Lock和Lock(obj) 转 http://www.cnblogs.com/yeagen/archive/2012/03/01/2375610.html
    正则表达式 细节
    Python常用内置函数总结
    将Python脚本封装成exe可执行文件 转
    爬虫技能
    python之map、filter、reduce、lambda函数 转
    小细节
  • 原文地址:https://www.cnblogs.com/lzq198754/p/5780262.html
Copyright © 2011-2022 走看看