NN4.0とIE4.0の主な値を以下に示す。MozillaはNNの開発コードだが、互換性を維持するためにIEでもMozillaを模倣している。ブラウザの種別を見極めるには appName の1文字目と appVersion の最初3文字を見ればよい。
- [window.]navigator (e3/N2)
- ブラウザ自身を表すオブジェクト。
- [window.]navigator.appCodeName (e3/N2)
- ブラウザのコード名を表す文字列。Netscape Navigatorの場合は、同ブラウザの開発コード "Mozilla" を返す。Internet Explorerの場合も、Mozilla用に作成されたページとの互換性から、"Mozilla" を返す。
- [window.]navigator.appMinorVersion (e4)
- ブラウザのマイナーバージョン。
- [window.]navigator.appName (e3/N2)
- ブラウザのアプリケーション名を表す文字列。NNの場合は "Netscape"、IEの場合は "Microsoft Internet Explorer" を返す。
- [window.]navigator.appVersion (e3/N2)
- ブラウザのバージョンを表す文字列。例えば、IE4.0は "4.0 (compatible; MSIE 4.0; Windows 95)" のような文字列、NN4.0は "4.01 [ja] (Win95;I)" のような文字列を返す。ブラウザのバージョンによって異なる。
- [window.]navigator.browserLanguage (e4)
- ブラウザの言語環境を表す文字列。日本語版のIE4.0の場合は "ja" を返す。
- [window.]navigator.connectionSpeed (e4)
- コネクションのスピード。Microsoftのマニュアルには定義されているが、実際に試すと参照するだけでスクリプトエラーとなる。まだ実装されていない?
- [window.]navigator.cookieEnabled (e4)
- cookieが利用可能かどうかを true/false で返す。
- [window.]navigator.cpuClass (e4)
- CPU情報。例えば "x86" のような文字列。
- [window.]navigator.language (N4)
- ブラウザの言語環境を表す文字列。Netscapeのマニュアルには記述されているが、実際にNN4.01で試してみるとundefinedとなる。未サポート?
- [window.]navigator.onLine (e4)
- オンライン状態かどうかを true/false で返す。
- [window.]navigator.platform (e4/N4)
- ブラウザのプラットフォームを表す文字列を "Win32", "Win16", "Mac68k", "MacPPC"などの文字列で返す。
- [window.]navigator.systemLanguage (e4)
- システムの言語環境を表す、例えば "ja" のような文字列。
- [window.]navigator.userAgent (e3/N2)
- ブラウザを表す文字列。例えば、NNの場合 "Mozilla/4.01 [ja] (Win95; I)"、IEの場合 "Mozilla/4.0 (compatible; MSIE 4.0; Windows 95)" のような文字列。MozillaはNetscape Navigatorの開発コードだが、Mozillaという文字列を判断するページがIEでも動作するように、IEはMozillaを擬態している。
- [window.]navigator.userLanguage (e4)
- ユーザーの言語環境を表す文字列。マニュアルには記述されているが未サポート?
- [window.]navigator.userProfile (e4)
- ユーザーのプロファイルを表す文字列。マニュアルには記述されているが未サポート?
- [window.]navigator.javaEnabled() (e4/N3)
- Javaが利用可能かどうかを true/false で返す。
- [window.]navigator.preference(name[, value]) (N4)
- ブラウザに関する色々な情報を参照・設定する。
- [window.]navigator.taintEnabled() (e4/N3)
- データ暗号化が可能かどうかをtrue/falseで返す。NN4.0では削除された。
NN4.0 IE4.0 appCodeName Mozilla Mozilla appName Netscape Microsoft Internet Explorer appVersion 4.01 [ja] (Win95; I) 4.0 (compatible; MSIE 4.0; Windows 95) userAgent Mozilla/4.01 [ja] (Win95; I) Mozilla/4.0 (compatible; MSIE 4.0; Windows 95) platform Win32 Win32
- [window.]navigator.mimeTypes (e4/N3)
- ブラウザがサポートするMIMEタイプの一覧を示すオブジェクト。IEでも互換性のために属性は定義されているが、常に空の配列を返す。
- [window.]navigator.mimeTypes.length (e4/N3)
- MIMEタイプオブジェクト配列の個数。IEでは常に0。
- [window.]navigator.mimeType (N3)
- 個々のMIMEタイプオブジェクトを表す。
navigator.mimeTypes[n] navigator.mimeTypes["image/gif"]
- [window.]navigator.mimeType.description (N3)
- MIMEタイプの説明。
- [window.]navigator.mimeType.enabledPlugin (N3)
- MIMEタイプに対応するプラグインが有効かどうか。
- [window.]navigator.mimeType.suffixes (N3)
- 拡張子名。"gif"など。
- [window.]navigator.mimeType.type (N3)
- MIMEタイプ名。"image/gif"など。
- [window.]navigator.plugins (e4/N3)
- プラグインオブジェクトの配列。IEでも互換性のために属性は定義されているが、常に空の配列を返す。
- [window.]navigator.plugins.length (e4/N3)
- プラグインオブジェクト配列の個数。IEでは常に0。
- [window.]navigator.plugin (N3)
- 個々のプラグインオブジェクトを表す。
navigator.plugins[0] navigator.plugins["LiveAudio"]
- [window.]navigator.plugin.name (N3)
- プラグインの名前。
- [window.]navigator.plugin.description (N3)
- プラグインの説明。
- [window.]navigator.plugin.filename (N3)
- プラグインのファイル名。
- [window.]navigator.plugin.length (N3)
- このプラグインを利用するMIMEタイプオブジェクトの個数。
- [window.]navigator.plugin[n] (N3)
- このプラグインを利用するMIMEタイプオブジェクト。
- [window.]navigator.plugins.refresh() (N3)
- 新しくインストールされたプラグインを読込む。