Navigator 對象

Navigator 對象

Navigator 對象包含有關瀏覽器的信息。

注釋:沒有應用于 navigator 對象的公開標準,不過所有瀏覽器都支持該對象。

Navigator 對象集合

集合 描述
plugins[]

返回對文檔中所有嵌入式對象的引用。

該集合是一個 Plugin 對象的數組,其中的元素代表瀏覽器已經安裝的插件。Plug-in 對象提供的是有關插件的信息,其中包括它所支持的 MIME 類型的列表。

雖然 plugins[] 數組是由 IE 4 定義的,但是在 IE 4 中它卻總是空的,因為 IE 4 不支持插件和 Plugin 對象。

Navigator 對象屬性

屬性 描述
appCodeName 返回瀏覽器的代碼名。
appMinorVersion 返回瀏覽器的次級版本。
appName 返回瀏覽器的名稱。
appVersion 返回瀏覽器的平臺和版本信息。
browserLanguage 返回當前瀏覽器的語言。
cookieEnabled 返回指明瀏覽器中是否啟用 cookie 的布爾值。
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 屬性來引用它。