ホームページ >ウェブフロントエンド >jsチュートリアル >JavaScript はユーザー クライアントのオペレーティング システムのバージョンを取得します_JavaScript のヒント
午後にユーザーサイトに行き、この問題は本当におかしいと感じました。最終的に、問題が発生しているコンピュータのオペレーティングシステムが WIN 2000 であることがわかりました。問題の核心はここにあるのではないかと感じました。オンラインで確認したところ、Media Player 11 が Win2000 システムをサポートしていないことがわかりました。ユーザーのオペレーティング システムのバージョンに基づいて、ユーザーがダウンロードしたプレーヤーのバージョンを判断する必要があります。Win2000 ユーザーに Media Player 9 をダウンロードしてもらいます。
問題の原因は判明しました。問題の解決は非常に簡単です。
以下では主に、JavaScript を使用してユーザーのオペレーティング システムとバージョンを確認する方法について説明します。
主要部分:
window.navigator.userAgent: ユーザーのブラウザー、オペレーティング システム、およびその他の情報。HTML リクエスト ファイル ヘッダーの User-Agent 部分に対応します。
コード部分:
備考:
window.navigator.userAgent のいくつかの値:
1) WinXP IE7: Mozilla/4.0 (互換性、MSIE 7.0、Windows NT) 5.1; .NET CLR 2.0.50727; .NET CLR 3.5.30729)
2) WinXP FF3.0 (Windows; U; Windows NT 5.1; zh-CN) ; rv :1.9.0.10) Gecko/2009042316 Firefox/3.0.10 (.NET CLR 3.5.30729)
3) Win2000 IE6: Mozilla/4.0 (互換性; MSIE 6.0; Windows NT 5.0)
4) Win2000 FF3.1:Mozilla/5.0 (Windows; U; Windows NT 5.0; zh-CN; rv:1.9.1b2) Gecko/20081201 Firefox/3.1b2 上記の値はコードを理解するための参考値です。具体的な値をテストしてください。本をまったく持たないよりはすべての本を信じる方が良いですし、自分の行動を信じるよりも他人の言うことを信じる方が良いです(笑)。