function isSystem(){
var sys;
if(navigator.userAgent.match("Android")){
sys = "Android";
}else if(navigator.userAgent.match("iPhone")){
sys = "iPhone";
}else if(navigator.userAgent.match("iPad")){
sys = "iPad";
}else{
//alert(navigator.userAgent);
}
return sys;
}
Navigator 对象包含有关浏览器的信息。
常用的有“userAgent”属性:返回由客户机发送服务器的 user-agent 头部的值。
例子:
alert(navigator.userAgent);
// Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 5.1; Trident/4.0; InfoPath.2; .NET CLR 2.0.50727; .NET CLR 3.0.4506.2152; .NET CLR 3.5.30729)
通过分析字符串可以得到有用的信息: navigator.userAgent.match("Android");
还有比较常用的属性是:platform 返回运行浏览器的操作系统平台。在android手机平台调用返回的是:linux
详细信息:http://www.w3school.com.cn/htmldom/dom_obj_navigator.asp