分享三个js实例,都是用于判断操作系统类型的,看看哪个更适合自己吧。
例1,js 判断操作系统
 
复制代码 代码示例:
//根据操作系统判断设备  
var hardwarePlatform = navigator.platform.toLowerCase();  
//根据浏览器类型判断  
var agent = navigator.userAgent.toLowerCase();  
var isIpod = hardwarePlatform.indexOf("iPod") != -1;  
var isIphone = hardwarePlatform.indexOf("iPhone") != -1;  
var isIpad =  hardwarePlatform.indexOf("iPad") != -1;  
var isAndroid = agent.indexOf("android") !=-1;  
//根据屏幕的尺寸判断  
screen.height <= 320 || screen.width <= 320
例2,js 判断操作系统
 
复制代码 代码示例:
function validataOS(){  
    if(navigator.userAgent.indexOf("Window")>0){  
        return "Windows";  
    }else if(navigator.userAgent.indexOf("Mac OS X")>0) {  
        return "Mac ";  
        }else if(navigator.userAgent.indexOf("
linux")>0) {  
              return "Linux";  
        }else{  
             return "NUll";  
        }  
}  
/*如果需要知道操作系统的版本可以截取(navigator.userAgent)这个对象来判断
以windows为例
Mozilla/5.0 (
Windows NT 5.1) AppleWebKit/535.11 (KHTML, like Gecko) Chrome/17.0.963.56 Safari/535.11*/
//红色部分就是系统版本
例3,js 判断操作系统
 
复制代码 代码示例:
var sysName = navigator.userAgent.split(";")[0].split('(')[1];//判断系统
if(sysName == "windows")
{
alert('windows');
}
else if(sysName == "Macintosh")
{
alert('Macintosh');
}
#Js