Navigator オブジェクト
Navigator オブジェクト
Navigator オブジェクトはブラウザに関する情報を含んでいます。
注:navigator オブジェクトに適用される公開標準はありませんが、すべてのブラウザがこのオブジェクトをサポートしています。
Navigator オブジェクトのコレクション
コレクション | 説明 |
---|---|
plugins[] |
ドキュメント内のすべての埋め込みオブジェクトへの参照を返します。 このコレクションはプラグインオブジェクトの配列で、その要素はブラウザにインストールされているプラグインを表します。プラグインオブジェクトは、そのサポートする MIME タイプのリストを含むプラグインに関する情報を提供します。 plugins[] 配列は IE 4 で定義されていますが、IE 4 では常に空です。なぜなら、IE 4 はプラグインと Plugin オブジェクトをサポートしていないからです。 |
Navigator オブジェクトの属性
属性 | 説明 |
---|---|
appCodeName | ブラウザのコード名を返します。 |
appMinorVersion | ブラウザのサブバージョンを返します。 |
appName | ブラウザの名前を返します。 |
appVersion | ブラウザのプラットフォームおよびバージョン情報を返します。 |
browserLanguage | 現在のブラウザの言語を返します。 |
cookieEnabled | ブラウザでクッキーが有効にされているかどうかを示す布尔値を返します。 |
cpuClass | ブラウザシステムの CPU レベルを返します。 |
onLine | システムがオフラインモードであるかどうかを示す布尔値を返します。 |
platform | ブラウザを使用しているオペレーティングシステムのプラットフォームを返します。 |
systemLanguage | OSが使用するデフォルトの言語を返します。 |
userAgent | クライアントがサーバーに送信する user-agent ヘッダーの値を返します。 |
userLanguage | OSの自然言語設定を返します。 |
Navigator オブジェクトのメソッド
メソッド | 説明 |
---|---|
javaEnabled() | ブラウザが Java を有効にするかどうかを指定します。 |
taintEnabled() | ブラウザがデータタインティング (data tainting) を有効にするかどうかを指定します。 |
Navigator オブジェクトの説明
Navigator オブジェクトには、使用中のブラウザを説明する属性が含まれています。これらの属性を使用してプラットフォーム固有の設定を行うことができます。
このオブジェクトの名前は明らかに Netscape Navigator ブラウザですが、JavaScript を実装した他のブラウザもこのオブジェクトをサポートしています。
Navigator オブジェクトのインスタンスはユニークであり、Window オブジェクトの navigator 属性を使用して参照できます。