首頁 > web前端 > js教程 > 如何使用JavaScript偵測使用者的作業系統名稱和版本?

如何使用JavaScript偵測使用者的作業系統名稱和版本?

Susan Sarandon
發布: 2024-11-30 05:48:10
原創
1047 人瀏覽過

How Can I Detect the User's Operating System Name and Version Using JavaScript?

使用JavaScript 確定作業系統詳細資訊

JavaScript 提供了各種機制來決定使用者的作業系統(OS) 名稱和版本:

  1. 導航器物件:

    • navigator.userAgent 屬性包含使用者裝置和軟體(包括作業系統)的資訊。
  2. 平台物件:

    • navigator.platform 屬性提供有關係統平台的附加資訊,可用於推斷作業系統平台的附加資訊,可用於推斷作業系統。

要使用JavaScript 取得作業系統名稱和版本,您可以使用以下程式碼片段:

const osName = navigator.userAgent.match(/Mac|Win|Linux/g).join('');
const osVersion = navigator.userAgent.match(/\d+(\.\d+)+/g).join('.');
登入後複製

This程式碼透過從使用者代理字串中提取和組合相關資料來識別作業系統名稱(例如“Mac”、“Win”或“Linux”)及其版本(例如“10.15.1”)。

這是使用此程式碼檢測和顯示作業系統詳細資訊的範例:

const osInfo = getOSInfo();
console.log(`OS Name: ${osInfo.name}`);
console.log(`OS Version: ${osInfo.version}`);

function getOSInfo() {
  const osName = navigator.userAgent.match(/Mac|Win|Linux/g).join('');
  const osVersion = navigator.userAgent.match(/\d+(\.\d+)+/g).join('.');
  return { name: osName, version: osVersion };
}
登入後複製

此方法提供了一種簡單可靠的方法來存取作業系統詳細資訊在 JavaScript 中。

以上是如何使用JavaScript偵測使用者的作業系統名稱和版本?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
作者最新文章
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板