浏览器存在着一个全局变量 navigator
,通过这个变量可以获得到客户端的相关信息。
例如:
通过使用:navigator.platform
,判断主要的PC平台。
/**
* [platform pc平台检测]
* @param {[type]} ua [description]
* @return {[type]} [description]
*/
function platform(ua){
var os ={
win : false,
mac : false,
xll : false
} , ua = navigator.platform;
//检测平台
os.win = ua.match("Win");
os.mac = ua.match("Mac");
os.xll = ua.match("X11") || ua.match("Linux");
return os;
};
var os = platform();