詳細については、msdn または Navigator 2.0 以降のドキュメントを参照してください。ここでは、いくつかの主要な属性を含む簡単な説明を行います。
appCodeName は、IE と IE の両方で人気のあるブラウザの「コード名」(?) を返します。 NN は「Mozilla」を返します。
次の例は、appCodeName 属性の値を示しています。
document.write("The value of navigator.appCodeName is " navigator.appCodeName)
appName はブラウザ名を返します。 IE は「Microsoft Internet Explorer」を返し、NN は「Netscape」を返します。
次の例は、appName 属性の値を示しています。
document.write("The value of navigator.appName is" navigator.appName)
appVersion は、メジャー バージョン番号とマイナー バージョンを含むブラウザのバージョンを返します。番号、言語、オペレーティングプラットフォーム、その他の情報。
言語 language
mimeType は、サポートされている MIME タイプを配列として表します。
プラットフォームは、ブラウザのオペレーティング プラットフォームを返します。 Windows 9x 上のブラウザの場合、「Win32」を返します (大文字と小文字は異なる場合があります)。
userAgent は上記の情報をすべて返します。たとえば、IE5.01 は「Mozilla/4.0 (互換性、MSIE 5.01、Windows 98)」を返します。
plugins は、インストールされているプラグインを配列として表します。
javaEnabled() は、現在のブラウザが Java を許可するか禁止するかを示すブール値を返します。
ブラウザのバージョン、サポートされている MIME タイプ、インストールされているプラグインを検出します。このオブジェクトには、プラグイン オブジェクトと MIME タイプ オブジェクトの 2 つのサブオブジェクトが含まれています。
例: