最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

js獲取本機操作系統(tǒng)類型的兩種方法

 更新時間:2015年12月19日 16:13:40   作者:我是代碼努力  
這篇文章主要介紹了js獲取本機操作系統(tǒng)類型的方法,需要的朋友可以參考下

關(guān)于機器用的操作系統(tǒng),我們可以隨便點擊下鼠標就能夠獲取,但是如何使用javascript獲取本機的操作系統(tǒng)類型呢,下面就通過一段代碼示例簡單介紹一下,希望能夠給需要的朋友帶來或多或少的幫助。

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

第二種方法:

<script type="text/javascript">
//獲取客戶端操作系統(tǒng)類型 
function detectOS() { 
  var sUserAgent = navigator.userAgent; 
  var isWin = (navigator.platform == "Win32") || (navigator.platform == "Windows"); 
  var isMac = (navigator.platform == "Mac68K") || (navigator.platform == "MacPPC") || (navigator.platform == "Macintosh") || (navigator.platform == "MacIntel"); 
  if (isMac) return "Mac"; 
  var isUnix = (navigator.platform == "X11") && !isWin && !isMac; 
  if (isUnix) return "Unix"; 
  var isLinux = (String(navigator.platform).indexOf("Linux") > -1); 
  if (isLinux) return "Linux"; 
  if (isWin) { 
    var isWin2K = sUserAgent.indexOf("Windows NT 5.0") > -1 || sUserAgent.indexOf("Windows 2000") > -1; 
    if (isWin2K) return "Win2000"; 
    var isWinXP = sUserAgent.indexOf("Windows NT 5.1") > -1 || sUserAgent.indexOf("Windows XP") > -1; 
    if (isWinXP) return "WinXP"; 
    var isWin2003 = sUserAgent.indexOf("Windows NT 5.2") > -1 || sUserAgent.indexOf("Windows 2003") > -1; 
    if (isWin2003) return "Win2003"; 
    var isWin2003 = sUserAgent.indexOf("Windows NT 6.0") > -1 || sUserAgent.indexOf("Windows Vista") > -1; 
    if (isWin2003) return "WinVista"; 
    var isWin2003 = sUserAgent.indexOf("Windows NT 6.1") > -1 || sUserAgent.indexOf("Windows 7") > -1; 
    if (isWin2003) return "Win7"; 
  } 
  return "None"; 
} 
function locationHref(e){
 switch(e){
 case 'Mac':
 window.location.;
 break;
 case 'Unix':
 window.location.;
 break;
 case 'Linux':
 window.location.;
 break;
 case 'Win2000':
 window.location.;
 break;
 case 'WinXP':
 window.location.;
 break;
 case 'Win2003':
 window.location.;
 break;
 case 'WinVista':
 window.location.;
 break;
 case 'Win7':
 window.location.;
 break;
 default :
 window.location.;
 break;
 }
 }
</script><script type="text/javascript">var kk=detectOS();alert(kk);/*locationHref(kk);*/</script>

以上就是js獲取本機操作系統(tǒng)類型的方法,希望大家有所收獲。

相關(guān)文章

  • 淺述節(jié)點的創(chuàng)建及常見功能的實現(xiàn)

    淺述節(jié)點的創(chuàng)建及常見功能的實現(xiàn)

    本文主要對節(jié)點的創(chuàng)建及常見功能的實現(xiàn)方法進行介紹,希望會對大家學習javascript有所幫助,下面就跟小編一起來看下吧
    2016-12-12
  • JS 實現(xiàn)BASE64_ENCODE和BASE64_DECODE(實例代碼)

    JS 實現(xiàn)BASE64_ENCODE和BASE64_DECODE(實例代碼)

    JS 實現(xiàn)BASE64_ENCODE和BASE64_DECODE(實例代碼)。需要的朋友可以過來參考下,希望對大家有所幫助
    2013-11-11
  • electron-builder 的基本使用及electron打包步驟

    electron-builder 的基本使用及electron打包步驟

    electron-builder 作為一個用于 Electron 應用程序打包的工具,需要下載并使用 Electron 運行時來創(chuàng)建可執(zhí)行文件,這篇文章主要介紹了electron-builder 的基本使用,需要的朋友可以參考下
    2023-12-12
  • 使用JavaScript判斷變量類型的方法詳解

    使用JavaScript判斷變量類型的方法詳解

    在 JavaScript 中,變量的類型是動態(tài)的,這幾天我在做項目時,遇到了一個從方法返回的值問題,為了避免這種問題,我需要先判斷一下返回值的類型,那么,你知道哪些判斷變量類型的方法呢,本文給大家介紹了使用 JavaScript 如何判斷變量類型,需要的朋友可以參考下
    2024-06-06
  • TypeScript工具類 Partial 和 Required 的場景分析

    TypeScript工具類 Partial 和 Required 的場景分析

    這篇文章主要介紹了TypeScript工具類 Partial 和 Required 的詳細講解,本文通過場景描述給大家詳細講解工具類的使用,結(jié)合實例代碼給大家介紹的非常詳細,需要的朋友可以參考下
    2022-09-09
  • JavaScript定時器實現(xiàn)無縫滾動圖片

    JavaScript定時器實現(xiàn)無縫滾動圖片

    這篇文章主要為大家詳細介紹了JavaScript定時器實現(xiàn)無縫滾動圖片,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2021-05-05
  • 僅9張思維導圖幫你輕松學習Javascript 就這么簡單

    僅9張思維導圖幫你輕松學習Javascript 就這么簡單

    僅9張思維導圖幫你輕松學習Javascript,從javascript變量、javascript運算符、javascript函數(shù)基礎等多方面了解Javascript,就這么簡單
    2016-06-06
  • 基于JavaScript實現(xiàn)彈出框效果

    基于JavaScript實現(xiàn)彈出框效果

    彈出框在網(wǎng)站頁面中是必不可少的一部分,今天借助腳本之家平臺給大家分享使用js實現(xiàn)簡單的彈出框效果,感興趣的朋友一起學習吧
    2016-02-02
  • LazyLoad 延遲加載(按需加載)

    LazyLoad 延遲加載(按需加載)

    大型網(wǎng)站往往很矛盾,想用戶在首頁看到更多東西,又不想浪費太多服務器流量。比如一個有3屏的首頁??赡?0%的用戶進首頁的目的是點擊首頁的連接,到子頁面。
    2010-05-05
  • 微信小程序?qū)崿F(xiàn)帶滑塊的進度條

    微信小程序?qū)崿F(xiàn)帶滑塊的進度條

    這篇文章主要為大家詳細介紹了微信小程序?qū)崿F(xiàn)帶滑塊的進度條,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2022-06-06

最新評論

无极县| 廊坊市| 平度市| 云梦县| 韶山市| 勃利县| 宜良县| 深州市| 郎溪县| 富源县| 萨嘎县| 芒康县| 神农架林区| 卢氏县| 泸定县| 积石山| 霍州市| 丰镇市| 嫩江县| 镇沅| 四子王旗| 瑞金市| 监利县| 萍乡市| 滨州市| 尤溪县| 南平市| 长岛县| 报价| 会东县| 时尚| 旬邑县| 临沧市| 高要市| 宁河县| 井研县| 武川县| 盐源县| 霍州市| 章丘市| 达尔|