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 属性を使用して参照できます。