window.navigatorオブジェクトnavigatorオブジェクト一覧
navigationプロパティ一覧
unknown
navigatorオブジェクトは、windowオブジェクトのプロパティです。
サイトの訪れたユーザーのブラウザ情報やPC環境情報を取得します。
取得できない(不明)の場合は、undefinedを返します。
PC経由と携帯経由を判別したり、携帯キャリアごとに表示するページを振り分けたり、 ブラウザやそのバージョンによって、処理を分岐したい場合などに使用します。
ブラウザ判別は、各ブラウザ固有のオブジェクトで分岐処理する方法もあります。
当サイトのクロスブラウザ対策にサンプルがあります。
| コレクション | 説明 | |
|---|---|---|
| plugins[] | ページ内に埋め込まれたオブジェクトを取得 | |
| プロパティ | 説明 | |
| ブ ラ ウ ザ 情 報 | appCodeName | ブラウザのコード名 |
| appMinorVersion | ブラウザのマイナーバージョン番号 | |
| appName | ブラウザ名 | |
| appVersion | ブラウザのプラットフォームとバージョン番号 | |
| browserLanguage | 現在のブラウザの使用言語 | |
| cookieEnabled | クッキーが有効の場合にTRUE、無効の場合にFALSEを返す。 | |
| cpuClass | ブラウザシステムのCPUクラス | |
| onLine | システムがオフラインモードの場合にFALSEを返す。 | |
| O S 情 報 | platform | ユーザーのOS |
| systemLanguage | ユーザーのOSのデフォルト言語。 | |
| userAgent | クライアントサーバーから送られるユーザーエージェントのヘッダー文字列 | |
| userLanguage | ユーザーのOSで設定されている言語 | |
| メソッド | 説明 | |
| javaEnabled() | Javaが有効かどうか | |
| taintEnabled() | 非通知データ送信が可能かどうか | |