>웹 프론트엔드 >JS 튜토리얼 >js (1:vista,2:windows7,3:2000,4:xp,5:2003,6:2008)_javascript 기술에서 클라이언트 운영 체제의 기능 코드를 얻습니다.

js (1:vista,2:windows7,3:2000,4:xp,5:2003,6:2008)_javascript 기술에서 클라이언트 운영 체제의 기능 코드를 얻습니다.

WBOY
WBOY원래의
2016-05-16 17:59:55913검색

코드 복사 코드는 다음과 같습니다.

//클라이언트 운영체제 가져오기(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-bit' || 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-bit' || 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"; String(_pf).indexOf( "Linux") > -1)
{
return "Linux";
}else
{
return "알 수 없음"; 🎜>}


성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.