Get to know MDN better
このページはコミュニティーの尽力で英語から翻訳されました。MDN Web Docs コミュニティーについてもっと知り、仲間になるにはこちらから。
This feature is well established and works across many devices and browser versions. It’s been available across browsers since 2015年7月.
ブラウザーのプラットフォームを表す文字列を返します。仕様書ではブラウザーが常に空文字列を返すことを許可していますので、信頼できる答えを得るためにこのプロパティを頼らないようにしてください。 platform は Navigator インターフェイスの読み取り専用プロパティで、ユーザーのブラウザーが動作しているプラットフォームを特定する文字列を返します。
メモ: 一般的に、このようなメソッドやプロパティを使用してユーザー環境の情報を探そうとするコードを書くことは可能な限り避け、代わりに機能検出を行うコードを書くべきです。
ユーザーのブラウザーを実行しているプラットフォームを識別する文字列です。例えば、 "MacIntel", "Win32", "Linux x86_64", "Linux armv81" です。
navigator.platform は常に避けて、機能検出を使うべきです。しかし、使用できる選択肢の中で、 navigator.platform が最悪の選択肢ではない場合があります。キーボードショートカットの修飾キーが(アップル以外のシステムで使用されている) ⌃ コントロールキーではなく、(アップルのシステムで使用されている) ⌘ コマンドキーであるというアドバイスをユーザーに表示させる必要がある場合です。
つまり、 navigator.platform が "Mac" で始まるか、または "iPhone" と完全に一致するかどうかを調べ、そのいずれかが真であるかどうかによって、ウェブアプリケーションの UI がキーボードショートカットでユーザーに押すようにアドバイスする修飾キーを選びます。
Windows では、現代のブラウザーは 64 ビット版の Windows で実行していても "Win32" を返します。
| HTML # dom-navigator-platform-dev |
Enable JavaScript to view this browser compatibility table.
This page was last modified on 2026年2月20日 by MDN contributors.
Your blueprint for a better internet.
Visit Mozilla Corporation’s not-for-profit parent, the Mozilla Foundation.
Portions of this content are ©1998–2026 by individual mozilla.org contributors. Content available under a Creative Commons license.