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