ナビゲーター ブラウザ オブジェクトには、使用されているナビゲーターのバージョン情報が含まれています。現在使用しているブラウザのプロファイルを反映します。 JavaScript クライアント ランタイム エンジンは、ナビゲーター オブジェクトを自動的に作成します。
さらに詳細な情報については、msdn または Navigator 2.0 以降のドキュメントを確認してください。ここでは簡単に説明します。
いくつかの主要な属性が含まれます:
appCodeName Returnブラウザの「コード名」(?)、人気のある 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」を返します ( Case異なる場合があります)。
userAgent は上記の情報をすべて返します。たとえば、IE5.01 は「Mozilla/4.0 (互換性、MSIE 5.01、Windows 98)」を返します。
plugins は、インストールされているプラグインを配列として表します。
javaEnabled() は、現在のブラウザが Java を許可するか禁止するかを示すブール値を返します。
ブラウザのバージョン、サポートされている MIME タイプ、インストールされているプラグインを検出します。このオブジェクトには、プラグイン オブジェクトと MIME タイプ オブジェクトの 2 つのサブオブジェクトが含まれています。
例: