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

構文

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 版 ChromeEdge MobileAndroid 版 FirefoxAndroid 版 OperaiOSのSafariSamsung Internet
基本対応
非推奨非標準
Chrome 未対応 なしEdge ? Firefox 完全対応 ありIE ? Opera ? Safari ? WebView Android 未対応 なしChrome Android 未対応 なしEdge Mobile ? Firefox Android 完全対応 ありOpera Android ? Safari iOS ? Samsung Internet Android ?

凡例

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

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

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