美文网首页
JavaScript判断操作系统版本

JavaScript判断操作系统版本

作者: study_monkey | 来源:发表于2017-05-16 10:56 被阅读0次

//获得客户端操作系统来指定不同版本的msi包下载

<script type="text/javascript">

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.1") > -1 || appVer.indexOf("Windows 7") > -1) {

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

location.href="client/win7_32_client.msi";

//return 'Windows_7 '+_bit;

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

location.href="client/win7_64_client.msi";

//return "Unknow";

}else{

return "Unknow";

}

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

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

location.href="client/xp_32_client.msi";

//return 'Windows_XP '+_bit;

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

location.href="client/xp_64_client.msi";

//return "Unknow";

}else{

return "Unknow";

}

}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";

}

}

}

调用:<a class="pc-c-win7"  href="javascript:;" onclick="GetOSInfo()" />

相关文章

网友评论

      本文标题:JavaScript判断操作系统版本

      本文链接:https://www.haomeiwen.com/subject/wnxlxxtx.html