ブラウザー・デバイスについて
OS情報の見方
User-Agentから推定したOS表示と、判定上の制約を解説します。
更新日: 2026年10月9日
OSはデバイスの基本Software環境です。Web ブラウザーは互換性のため、User-Agent文字列にWindows、macOS、Linux、Android、iOSなどの手掛かりを含めることがあります。
NetKarteでの判定
NetKarteのデバイスカードで「OS」を確認できます。判定が予想と異なる場合は、ブラウザーカードのUser-Agentと端末自身の設定画面を照合してください。
NetKarteはnavigator.userAgent内の限定したPatternから、Windows、iOS / iPadOS、Android、macOS、Linuxを判定します。Platform APIやデバイス固有IDにはAccessせず、Patternに一致しない場合は推測しません。
結果の読み方
表示は「User-AgentがこのOS Patternに一致した」という意味です。OSのEdition、Build、デバイスModel、所有者などを示すものではありません。
誤差が生じる理由
互換性Token、Desktop表示Mode、User-Agentの変更、ブラウザーによる情報削減により実際のOSと異なる場合があります。Feature対応を判断する際は、OS名より必要なWeb APIを直接検出する方が適切です。
Windowsの詳細や端末型番は分かる?
NetKarteはOSの大分類を示すもので、Windowsの世代・エディションや更新状態、端末の型番を確定するものではありません。User-Agentの互換性用文字列をOSの実バージョンへ直結させないでください。
予想と違う場合は、OS自身の設定画面、ブラウザーのデスクトップ表示設定、User-Agent変更機能の順に確認します。企業管理端末では管理者の設定も関係します。安全性を調べるならOSの更新画面などを使い、NetKarteで名称が表示されたことを更新済みの証拠にはしないでください。
参考資料
- MDN Web Docs: Navigator (外部サイト)確認日: 2026-10-09
- MDN Web Docs: Browser detection using the user agent (外部サイト)確認日: 2026-10-09
- WHATWG: HTML Living Standard: Navigator and system state (外部サイト)確認日: 2026-10-09