JavaScriptでOSやブラウザの情報を取得する方法です。
JavaScriptでOSやブラウザの情報を取得する
以下のような情報が取得できます。
例)JavaScriptでいろいろな情報を取得する
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 |
//OSの種類 navigator.platform //ブラウザのベンダー名 navigator.vendor //エージェント文字列 navigator.userAgent //ブラウザの言語 navigator.language //ユーザ環境の言語(※) navigator.userLanguage //OSの言語(※) navigator.systemLanguage //ブラウザの言語(※) navigator.browserLanguage //ブラウザのコード名 navigator.appCodeName //ブラウザ名 navigator.appName //ブラウザのバージョン番号 navigator.appVersion //ブラウザのマイナーバージョン番号(※) navigator.appMinorVersion //CPU名(※) navigator.cpuClass |
実行サンプル
お使いの環境の情報を表示しています。
navigator.platform | |
---|---|
navigator.vendor | |
navigator.userAgent | |
navigator.language | |
navigator.userLanguage | |
navigator.systemLanguage | |
navigator.browserLanguage | |
navigator.appCodeName | |
navigator.appName | |
navigator.appVersion | |
navigator.appMinorVersion | |
navigator.cpuClass |
解説
- これら情報を使って環境に合わせたJavaScriptを記述することができます。
- ブラウザ種類の判定をしたい場合は、以下をご覧ください。
「使用しているブラウザを判定する」
[…] JavaScriptでOSやブラウザの情報を取得する NavigatorID.platform – Web API | MDN 実装状況の表ではSamsung Internet以外は「あり」になっています。 […]
ユーザーエージェントを変えれば、XSSができちゃうかも