ホームページ >ウェブフロントエンド >jsチュートリアル >JavaScript を使用してユーザーのオペレーティング システムの詳細を検出して表示するにはどうすればよいですか?
JavaScript: オペレーティング システムの詳細の検出
Web 開発では、ユーザーのオペレーティング システムに関する情報を取得すると便利です。名前とバージョン。 JavaScript は、このデータにアクセスしてユーザーに表示するメソッドを提供します。
オペレーティング システムの詳細の検索
次のスクリプトを使用して、オペレーティング システムの名前とバージョンを検出できます。 :
(function () { var system = navigator.platform; var osName = "Unknown"; osName = (navigator.userAgentData && navigator.userAgentData.platform) ? navigator.userAgentData.platform : osName; var osVersion = "Unknown"; if (system.includes("Win")) { osName = "Windows"; osVersion = /Windows (.*)/.exec(navigator.userAgent)[1]; } else if (system.includes("Mac")) { osName = "macOS"; osVersion = /(?<=Mac OS X )\d+(\.\d+)+/.exec(navigator.userAgent)[0]; } else if (system.includes("Linux")) { osName = "Linux"; osVersion = unknown; } else if (system.includes("Android")) { osName = "Android"; osVersion = navigator.userAgent.slice(navigator.userAgent.indexOf("Android ") + 8, navigator.userAgent.indexOf(";")); } else if (system.includes("iPhone")) { osName = "iOS"; osVersion = navigator.userAgent.slice(navigator.userAgent.indexOf("OS ") + 3, navigator.userAgent.indexOf(" like Mac")); } else if (system.includes("iPad")) { osName = "iPadOS"; osVersion = navigator.userAgent.slice(navigator.userAgent.indexOf("OS ") + 3, navigator.userAgent.indexOf(" like Mac")); } return { osName: osName, osVersion: osVersion }; })();
にアクセスしています詳細
スクリプトが実行されると、次のプロパティを使用してオペレーティング システムの詳細にアクセスできます。
注: 上記のスクリプトは、オペレーティング システムの詳細を検出するための一般的なアプローチを提供します。実際の実装と精度は、特定の環境とブラウザの構成によって異なる場合があります。
以上がJavaScript を使用してユーザーのオペレーティング システムの詳細を検出して表示するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。