手机
当前位置:查字典教程网 >编程开发 >Javascript教程 >js下获得客户端操作系统的函数代码(1:vista,2:windows7,3:2000,4:xp,5:2003,6:2008)
js下获得客户端操作系统的函数代码(1:vista,2:windows7,3:2000,4:xp,5:2003,6:2008)
摘要:复制代码代码如下://获得客户端操作系统(1:vista,2:windows7,3:2000,4:xp,5:2003,6:2008)func...

复制代码 代码如下:

//获得客户端操作系统(1:vista,2:windows7,3:2000,4:xp,5:2003,6:2008)

function GetOSInfo(){

var _pf = navigator.platform;

var appVer = navigator.userAgent;

if(_pf == "Win32" || _pf == "Windows")

{

if(appVer.indexOf("WOW64")>-1){

_bit = "64位";

}else{

_bit = "32位";

}

if(appVer.indexOf("Windows NT 6.0") > -1 || appVer.indexOf("Windows Vista") > -1)

{

if(_bit=='64位' || appVer.indexOf("Windows Vista") > -1){

return 'Windows_vista '+_bit;

}else{

return "Unknow1";

}

}else if(appVer.indexOf("Windows NT 6.1") > -1 || appVer.indexOf("Windows 7") > -1) {

if(_bit=='32位' || appVer.indexOf("Windows 7") > -1){

return 'Windows_7 '+_bit;

}else{

return "Unknow";

}

}else {

try{

var _winName = Array('2000','XP','2003');

var _ntNum = appVer.match(/Windows NT 5.d/i).toString();

return 'Windows_' + _winName[_ntNum.replace(/Windows NT 5.(d)/i,"$1")]+" "+_bit;

}catch(e){return 'Windows';}

}

}else if(_pf == "Mac68K" || _pf == "MacPPC" || _pf == "Macintosh")

{

return "Mac";

}else if(_pf == "X11")

{

return "Unix";

}else if(String(_pf).indexOf("Linux") > -1)

{

return "Linux";

}else

{

return "Unknow";

}

}

【js下获得客户端操作系统的函数代码(1:vista,2:windows7,3:2000,4:xp,5:2003,6:2008)】相关文章:

10条建议帮助你创建更好的jQuery插件

一些很实用且必用的小脚本代码第1/5页

JavaScript实现仿网易通行证表单验证

JQuery中基础过滤选择器用法

JVM性能优化,Java的伸缩性

JS实现屏蔽shift,Ctrl,alt等功能键的方法

滚动效果

实例剖析AngularJS框架中数据的双向绑定运用

JavaScript中eval函数的问题

javascript正则表达式总结

精品推荐
分类导航