C#写法
public static string CheckAgent()
{
string PhoneType = "";
string agent = HttpContext.Current.Request.UserAgent;
string[] keywords = { "Android", "iPhone", "iPod", "iPad", "Windows Phone", "MQQBrowser" };
//排除Window 桌面系统 和 苹果桌面系统
if (!agent.Contains("Windows NT") && !agent.Contains("Macintosh"))
{
foreach (string item in keywords)
{
if (agent.Contains(item))
{
PhoneType = item;
break;
}
}
}
return PhoneType;
}
JQUERY
<script type="text/javascript">
var Terminal = {
platform: function () {
var u = navigator.userAgent, app = navigator.appVersion;
return {
// android or uc browse
android: u.indexOf('Android') > -1 || u.indexOf('Linux') > -1,
// iPhone or QQHD
iPhone: u.indexOf('iPhone') > -1,
// iPad
iPad: u.indexOf('iPad') > -1
};
} (),
language: (navigator.browserLanguage || navigator.language).toLowerCase()
}
function tt() {
if (Terminal.platform.android) {
return "android";
}
else if (Terminal.platform.iPhone) {
return "iPhone";
}
else if (Terminal.platform.iPad) {
return "iPad";
}
else if (!Terminal.platform.android && !Terminal.platform.iPhone && !Terminal.platform.iPad) {
return "web";
}
}
</script>