首页 > 移动平台 > 详细

判断移动设备类型

时间:2016-08-23 06:46:27      阅读:319      评论:0      收藏:0      [点我收藏+]
<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

 

判断移动设备类型

原文:http://www.cnblogs.com/windy2008/p/5318441.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!