js判断操作系统的三个例子

发布时间:2019-08-16编辑:脚本学堂
本文分享下,用js判断操作系统类型的三个例子,个个精彩哦,有需要的朋友,可以作个参考。

分享三个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