ブラウザーのプラットフォームを表す文字列を返します。仕様書ではブラウザーが常に空文字列を返すことを許可していますので、信頼できる答えを得るためにこのプロパティを頼らないようにしてください。
構文
platform = navigator.platform
platform
: 文字列 (例: "Win32" 、 "Linux i686" 、 "MacPPC" 、 "MacIntel" ...等)
値
ブラウザーを実行しているプラットフォームを識別する DOMString
、あるいはブラウザーがプラットフォームの識別を断る (または識別できない) 場合は空文字列になります。platform
は空文字列か、ブラウザーを実行しているプラットフォームを表す文字列でなければなりません。
例: "MacIntel
", "Win32
", "FreeBSD i386
", "WebTV OS
"
例
console.log(navigator.platform);
注記
Chrome、Edge、Firefox 63 以降を含むほとんどのブラウザーは、64 ビット版の Windows で実行していても "Win32"
を返します。Internet Explorer やバージョン 63 より前の Firefox は "Win64"
を返します。
Firefox は設定項目 general.platform.override
で、このプロパティが返す値を上書きできます。
仕様
仕様書 | 策定状況 | コメント |
---|---|---|
HTML Living Standard NavigatorID.platform の定義 |
現行の標準 | 初期定義 |
ブラウザー実装状況
BCD tables only load in the browser