使用中のオペレーティングシステムを識別する文字列を返します。

構文

oscpuInfo = window.navigator.oscpu 
  • oscpuInfo は、以下の形をとる文字列です。
オペレーティングシステム oscpuInfo の文字列
OS/2 OS/2 Warp x (3, 4, 4.5 のいずれか)
Windows CE WindowsCE x.y1
Windows 64-bit (64ビット版) Windows NT x.y; Win64; x64
Windows 64-bit (32ビット版) Windows NT x.y; WOW64
Windows 32-bit Windows NT x.y
Mac OS X (PPC 版) PPC Mac OS X x.y
Mac OS X (i386/x64 版) Intel Mac OS X x.y
Linux 64-bit (32ビット版) uname -s の出力結果に加えて "i686 on x86_64"
Linux uname -sm の出力結果

1x.y はオペレーティングシステムのバージョンを参照

function osInfo() { 
  alert(window.navigator.oscpu); 
}
// 表示例: "Windows NT 6.0"

メモ

コードが特権 (クロームであるか、少なくとも UniversalBrowserRead privilege) を持っていない場合は、実際のプラットフォームの代わりに general.oscpu.override 設定の値が得られる可能性があります。

仕様書

仕様書 状態 備考
HTML Living Standard
NavigatorID: oscpu の定義
現行の標準 初回定義

ブラウザーの対応

Update compatibility data on GitHub
デスクトップモバイル
ChromeEdgeFirefoxInternet ExplorerOperaSafariAndroid webviewAndroid 版 ChromeAndroid 版 FirefoxAndroid 版 OperaiOSのSafariSamsung Internet
oscpu
非推奨非標準
Chrome 未対応 なしEdge 未対応 なしFirefox 完全対応 ありIE 未対応 なしOpera 未対応 なしSafari 未対応 なしWebView Android 未対応 なしChrome Android 未対応 なしFirefox Android 完全対応 ありOpera Android 未対応 なしSafari iOS 未対応 なしSamsung Internet Android 未対応 なし

凡例

完全対応  
完全対応
未対応  
未対応
非標準。ブラウザー間の互換性が低い可能性があります。
非標準。ブラウザー間の互換性が低い可能性があります。
非推奨。新しいウェブサイトでは使用しないでください。
非推奨。新しいウェブサイトでは使用しないでください。

ドキュメントのタグと貢献者

このページの貢献者: mdnwebdocs-bot, mfuji09, lv7777, fscholz, khalid32, ethertank, Potappo
最終更新者: mdnwebdocs-bot,