ナビゲータ(Navigator)

[up] [prev] [next]

一覧

appCodeName, appMinorVersion, appName, appVersion, browserLanguage, cookieEnabled, cpuClass, javaEnabled(), language, navigator, onLine, platform, preference(), systemLanguage, taintEnabled(), userAgent, userLanguage, userProfile

ブラウザの情報

ブラウザ自身を表すオブジェクトです。

window.navigator.appCodeName

ブラウザのコード名を表す文字列を返します。"Mozilla" は本来 Netscape Navigator の開発コード(語源は怪獣ゴジラ)ですが、Mozilla 用に作成されたページに対する互換性を考慮し、Internet Explorer なども "Mozilla" を返すようです。

ブラウザ
IE5.5(Win)Mozilla
NN4.73(Win)Mozilla
window.navigator.appName

ブラウザの名前を表す文字列を返します。

ブラウザ
IE5.5(Win)Microsoft Internet Explorer
NN4.73(Win)Netscape
window.navigator.appVersion

ブラウザのバージョンを表す文字列。Internet Explorer は、「<対応するMozillaバージョン> (compatibpe; MSIE <IEのバージョン>; <OS名称>)」の形式、Netscape Communicator 4.* は「<Mozillaバージョン> [<言語環境>] (<OS名称>; <地域>)」などの形式になります。地域は、I は International 版、U は U.S.版を示します。Netscape 6 はバージョン 5.0 を返します。

ブラウザ
IE5.5(Win)4.0 (compatible; MSIE 5.01; Windows 98)
NN3.0(Win)3.0 [ja] (Win95; I)
NN4.73(Win)4.73 [ja] (Win98; U)
NN6.0(Win)5.0 (Windows; ja-JP)
window.navigator.appMinorVersion

ブラウザのマイナーバージョンを表す文字列を返します。

ブラウザ
IE5.5(Win)0
window.navigator.userAgent

userAgent はブラウザの名前とバージョンを表す文字列を返します。

ブラウザ
IE5.5(Win)Mozilla/4.0 (compatible; MSIE 5.01; Windows 98)
NN3.0(Win)Mozilla/3.0 [ja] (Win95; I)
NN4.73(Win)Mozilla/4.73 [ja] (Win98; U)
NN6.0(Win)Mozilla/5.0 (Windows; U; Win98; ja-JP; JAPressMailingNov00) Gecko/20001108 Netscape6/6.0
window.navigator.platform

ブラウザのプラットフォームを表す文字列("Win32", "Win16", "WinCE", "Mac68k", "MacPPC", "HP-UX", "SunOS" など)を返します。

window.navigator.cpuClass

ブラウザが動作するマシンのCPU情報を表す文字列("x86", "68K", "Alpha", "PPC" など)を返します。

window.navigator.language
window.navigator.browserLanguage
window.navigator.systemLanguage
window.navigator.userLanguage

language、browserLanguage はブラウザの、systemLanguage はシステムの、userLanguage はユーザ環境の言語を表す文字列(日本語の場合は "ja")を返します。

ブラウザの状態

window.navigator.cookieEnabled

cookieが利用可能かどうかを示す真偽値を返します。

window.navigator.onLine

オンライン状態かどうかを示す真偽値。

window.navigator.javaEnabled()

Java が利用可能かどうかを示す真偽値を返します。

その他

window.navigator.userProfile

ユーザーのプロファイル情報を保持するオブジェクト。addReadRequest() doReadRequest() getAttribute() clearRequest() などのメソッドをもちます。

window.navigator.preference(name[, value])

ブラウザに関する色々な情報を参照・設定します。

window.navigator.taintEnabled()

データ暗号化が可能かどうかを表す真偽値。Netscape Communicator 4.0 では仕様から削除されました。


[up] [prev] [next]
Copyright (C) 1996-2001 杜甫々
改訂版初版:2001年5月20日、最終更新:2001年8月22日
http://www.tohoho-web.com/js/navigator.htm