欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

js獲取客戶端操作系統(tǒng)類型的方法【測試可用】

 更新時間:2016年05月27日 10:44:19   投稿:shichen2014  
這篇文章主要介紹了js獲取客戶端操作系統(tǒng)類型的方法,可有效的判斷常見操作系統(tǒng)的類型,包括Windows、MacOS、Unix及Linux等,涉及javascript頁面navigator.userAgent屬性操作技巧,需要的朋友可以參考下

本文實例講述了js獲取客戶端操作系統(tǒng)類型的方法。分享給大家供大家參考,具體如下:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>js判斷客戶端操作系統(tǒng)類型</title>
</head>
<body>
<script language="javascript">
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 "MacOS";
  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 "Windows2000";
    var isWinXP = sUserAgent.indexOf("Windows NT 5.1") > -1 || sUserAgent.indexOf("Windows XP") > -1;
    if (isWinXP) return "WindowsXP";
    var isWin2003 = sUserAgent.indexOf("Windows NT 5.2") > -1 || sUserAgent.indexOf("Windows 2003") > -1;
    if (isWin2003) return "Windows2003";
    var isWinVista= sUserAgent.indexOf("Windows NT 6.0") > -1 || sUserAgent.indexOf("Windows Vista") > -1;
    if (isWinVista) return "Windows Vista";
    var isWin7 = sUserAgent.indexOf("Windows NT 6.1") > -1 || sUserAgent.indexOf("Windows 7") > -1;
    if (isWin7) return "Windows7";
  }
  return "other";
}
document.writeln("您的操作系統(tǒng)是:" + detectOS());
</script>
</body>
</html>

PS:順便一提的是本站在線工具的IP歸屬地查詢工具中也使用了上述方法來判斷進行用戶操作系統(tǒng)類型判斷。如下:

IP地址歸屬地在線查詢工具:
http://tools.jb51.net/aideddesign/ipcha

順便再為大家推薦幾款比較實用的JS在線格式化工具,相信在以后的開發(fā)中會經(jīng)常用到:

C語言風格/HTML/CSS/json代碼格式化美化工具:
http://tools.jb51.net/code/ccode_html_css_json

在線JavaScript代碼美化、格式化工具:
http://tools.jb51.net/code/js

JavaScript代碼美化/壓縮/格式化/加密工具:
http://tools.jb51.net/code/jscompress

在線JSON代碼檢驗、檢驗、美化、格式化工具:
http://tools.jb51.net/code/json

json代碼在線格式化/美化/壓縮/編輯/轉換工具:
http://tools.jb51.net/code/jsoncodeformat

更多關于JavaScript相關內容可查看本站專題:《JavaScript中ajax操作技巧總結》、《JavaScript中json操作技巧總結》、《JavaScript切換特效與技巧總結》、《JavaScript查找算法技巧總結》、《JavaScript動畫特效與技巧匯總》、《JavaScript錯誤與調試技巧總結》、《JavaScript數(shù)據(jù)結構與算法技巧總結》、《JavaScript遍歷算法與技巧總結》及《JavaScript數(shù)學運算用法總結

希望本文所述對大家JavaScript程序設計有所幫助。

相關文章

  • JavaScript每天定時更換皮膚樣式的方法

    JavaScript每天定時更換皮膚樣式的方法

    這篇文章主要介紹了JavaScript每天定時更換皮膚樣式的方法,涉及javascript針對時間及css樣式的相關操作技巧,需要的朋友可以參考下
    2015-07-07
  • JS優(yōu)化與惰性載入函數(shù)實例分析

    JS優(yōu)化與惰性載入函數(shù)實例分析

    這篇文章主要介紹了JS優(yōu)化與惰性載入函數(shù),結合具體實例形式分析了JS惰性載入的原理、實現(xiàn)技巧與相關注意事項,需要的朋友可以參考下
    2017-04-04
  • 收集的一些Array及String原型對象的擴展實現(xiàn)代碼

    收集的一些Array及String原型對象的擴展實現(xiàn)代碼

    收集的一些Array及String原型對象的擴展實現(xiàn)代碼,學習js的朋友可以參考下。并可以自定義的對字符串與array數(shù)據(jù),進行擴展。
    2010-12-12
  • 利用百度地圖JSAPI生成h7n9禽流感分布圖實現(xiàn)代碼

    利用百度地圖JSAPI生成h7n9禽流感分布圖實現(xiàn)代碼

    本文將詳細介紹下如何使用百度地圖JSAPI生成的H7N9感染分布圖,有對百度api感興趣的朋友可以參考下哈,希望可以幫助到你
    2013-04-04
  • js閉包和垃圾回收機制示例詳解

    js閉包和垃圾回收機制示例詳解

    這篇文章主要給大家介紹了關于js閉包和垃圾回收機制的相關資料,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2021-03-03
  • TypeScript接口使用介紹

    TypeScript接口使用介紹

    接口是一系列抽象方法的聲明,是一些方法特征的集合,這些方法都應該是抽象的,需要由具體的類去實現(xiàn),然后第三方就可以通過這組抽象方法調用,讓具體的類執(zhí)行具體的方法
    2022-10-10
  • js頁面跳轉常用的幾種方式

    js頁面跳轉常用的幾種方式

    js實現(xiàn)頁面跳轉的幾種方式,需要的朋友可以參考下。
    2010-11-11
  • JavaScript接入百度地圖API的方法步驟

    JavaScript接入百度地圖API的方法步驟

    在網(wǎng)站開發(fā)過程中,經(jīng)常會調用到地圖,百度地圖JavaScript API可幫助您在網(wǎng)站中構建功能豐富、交互性強的地圖應用,本文就詳細的介紹一下,感興趣的可以了解一下
    2021-07-07
  • 為javascript添加String.Format方法

    為javascript添加String.Format方法

    每次在javascript中用加號合成字符串,真的沒法忍受了,今天終于找到一高手寫的方法,與大家分享。
    2009-11-11
  • 通俗易懂講解Json Web Token (JWT)

    通俗易懂講解Json Web Token (JWT)

    這篇文章主要介紹了通俗易懂講解Json Web Token (JWT)問題,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-12-12

最新評論