この記事では、JSによるクライアントオペレーティングシステムタイプを取得する方法について説明します。次のように、参照のために共有してください。
<!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; charse 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) "macos"を返します。 var isunix =(navigator.platform == "x11")&&!iswin &&!ismac; if(isunix) "unix"を返します。 var islinux =(string(navigator.platform).indexof( "linux")> -1); if(islinux) "linux"を返します。 if(iswin){var iswin2k = suseragent.indexof( "windows nt 5.0")> -1 || suseragent.indexof( "Windows 2000")> -1; if(iswin2k) "windows2000"を返します。 var iswinxp = suseragent.indexof( "windows nt 5.1")> -1 || suseragent.indexof( "windows xp")> -1; if(iswinxp) "windows xp"を返します。 var iswin2003 = suseragent.indexof( "Windows NT 5.2")> -1 || suseragent.indexof( "Windows NT 5.2")> -1; if(iswin2003) "windows nt 6.0")> -1 ||を返しますsuseragent.indexof( "Windows Vista")> -1; if(iswinvista) "windowsvista"を返します。 var iswin7 = suseragent.indexof( "windows nt 6.1")> -1 || suseragent.indexof( "Windows 7")> -1; if(iswin7) "windows7"を返します。 } return "other";} document.writeln( "オペレーティングシステムは:" + detectos()); </script> </body> </html>PS:ちなみに、このWebサイトのオンラインツールのIPホームクエリツールは、上記の方法も使用してユーザーのオペレーティングシステムの種類を判断します。次のように:
IPアドレスのためのオンラインクエリツールホーム場所:
http://tools.vevb.com/aideddesign/ipcha
ちなみに、私はあなたのためにいくつかのより実用的なJSオンラインフォーマットツールを推奨したいと思います。私はそれらが将来の開発で頻繁に使用されると信じています:
C言語スタイル/HTML/CSS/JSONコードのフォーマットおよび美化ツール:
http://tools.vevb.com/code/ccode_html_css_json
オンラインJavaScriptコードの美化とフォーマットツール:
http://tools.vevb.com/code/js
JavaScriptコードの美化/圧縮/フォーマット/暗号化ツール:
http://tools.vevb.com/code/jscompress
オンラインJSONコード検証、検査、美化、フォーマットツール:
http://tools.vevb.com/code/json
JSONコードオンラインフォーマット/美化/圧縮/編集/変換ツール:
http://tools.vevb.com/code/jsoncodeformat
JavaScriptの詳細については、このサイトの特別なトピックを確認してください:「JavaScriptのAJAX操作スキルの要約」、「JavaScriptのJSONオペレーションスキルの要約」、「JavaScriptの切り替え効果とテクニックの要約」、JavaScript Search Algorithm Technikesの要約「Javascript Animation Effect and」の概要」、「JavaScript Search Algorithm Technikes」の要約「概要」、「」テクニック "、" Javascriptデータ構造とアルゴリズムの技術の要約、「JavaScriptトラバーサルアルゴリズムと手法の概要」、および「JavaScript数学的操作の使用法の要約」
この記事がみんなのJavaScriptプログラミングに役立つことを願っています。