標籤:
<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
判斷行動裝置類型