JavaScript 判断访问设备、客户端操作系统类型

06 May 2016

系统 设备 JavaScript

浏览器存在着一个全局变量 navigator ,通过这个变量可以获得到客户端的相关信息。

例如: navigator

1.PC平台判断

通过使用: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();