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
  • 相关阅读:
    [CF590C] Three States
    [CF767B] The Queue
    [CF1296F] Berland Beauty
    [CF3D] Least Cost Bracket Sequence
    YUV420 转 RGB 测试
    [POI2012] TOU-Tour de Byteotia
    [CF576C] Points on Plane
    [CF191C] Fools and Roads
    [CF1485C] Floor and Mod
    [CF1399D] Binary String To Subsequences
  • 原文地址:https://www.cnblogs.com/windy2008/p/5318441.html
Copyright © 2011-2022 走看看