使用しているブラウザとOSは?
ブラウザ名、バージョン、オペレーティングシステム、プラットフォーム、言語設定などを確認 — すべてブラウザのユーザーエージェントとnavigatorプロパティから検出されます。
このツールはnavigator.userAgentを解析し、navigatorプロパティを読み取ってブラウザ、バージョン、OS、エンジン、CPUコア数、利用可能なメモリを識別します。
navigator.hardwareConcurrencyは論理CPUコア数(通常4〜16)を報告します。navigator.deviceMemoryはRAMをGB単位で報告します(Chrome限定、最も近い2のべき乗に丸め)。
結果の見方
| 結果 | 範囲 | 意味 |
|---|---|---|
| 検出済み | ブラウザ、バージョン、OSが識別された | ブラウザのユーザーエージェント文字列が正常に解析されました。機能検出結果はどのWeb APIが利用可能かを示しています。 |
| 限定的 | 一部のプロパティがundefinedを返す | deviceMemoryなどのプロパティはChrome限定です。欠損値は問題を示すのではなく、ブラウザのプライバシーポリシーを反映しています。 |
| 非対応 | ユーザーエージェント文字列がマスクされている、または空 | 一部のプライバシー重視ブラウザはユーザーエージェント文字列を削減しています。コア機能の検出は機能チェックを通じて引き続き動作します。 |
よくある問題と解決方法
検出されたブラウザ名が正しくない
一部のブラウザは互換性のためにユーザーエージェント文字列を変更しています(例:EdgeはUAに'Chrome'を含めます)。ツールは精度を向上させるために複数のシグナルを使用しますが、エッジケースは存在します。
CPUコアまたはメモリが不明と表示される
navigator.deviceMemoryはChromeとEdgeでのみ利用可能です。FirefoxとSafariはプライバシー上の理由からこの値を公開していません。