zoukankan      html  css  js  c++  java
  • 判断移动设备类型

    <html>
    <head>
    </head>
    <body>
    <script>
    alert(navigator.userAgent);
    
            var device = {
                is_android: function() {
                    return navigator.userAgent.match(/Android/i);
                },
                is_blackberry: function() {
                    return navigator.userAgent.match(/BlackBerry/i);
                },
                is_iphone: function() {
                    return navigator.userAgent.match(/iPhone/i);
                },
                is_ipad: function() {
                    return navigator.userAgent.match(/iPad/i);
                },
                is_ipod: function() {
                    return navigator.userAgent.match(/iPod/i);
                },
                is_ios: function() {
                    return navigator.userAgent.match(/iPhone|iPad|iPod/i);
                },
                is_windows_phone: function() {
                    return navigator.userAgent.match(/IEMobile/i);
                },
                is_mobile: function() {
                    return (device.is_android() || device.is_blackberry() || device.is_ios() || device.is_windows_phone() );
                }
    
            };
    
    if(device.is_mobile() == null)
    {
        alert(' you are not use a mobile device');
    }
    else
    {
        alert('you are use a mobile device');
    }
    
    </script>
    </body>
    </html>

     以上是JS判断设备类型,C#中也可以通过Request的userAgent参数来判断。

    string strUserAgent = Request.UserAgent.ToString().ToLower();
    
    Request.Browser.IsMobileDevice
    View Code
  • 相关阅读:
    html5-特殊符号的使用
    html5-表格
    html5-列表
    html5-绝对路径/相对路径
    html5-嵌入图片
    html5-超级链接
    html5-常用的文本元素
    html5-了解元素的属性
    Scanner类throwFor(Unknown Source)及跳过下一个扫描器分析
    有关HashMap的一些问题及解答
  • 原文地址:https://www.cnblogs.com/windy2008/p/5318441.html
Copyright © 2011-2022 走看看