Navigator對象
Navigator 對象包含的屬性描述了正在使用的瀏覽器。可以使用這些屬性進行平台專用的配置。雖然這個對象的名稱顯而易見
的是 Netscape 的 Navigator 的瀏覽器。但其他實現了javaScript 的瀏覽器也支持這個對象。
appCodeName: 返回瀏覽器的代碼名。以Netscape代碼為基礎的瀏覽器中,它的值是"Mozilla".為兼容Microsoft也是
(歷史性遺留問題,都是返回Mozilla) ↓
appMinorVersion: 返回瀏覽器的次級版本。(IE4, Opera支持)
appName: 返回瀏覽器的名稱 (歷史性遺留問題,返回都是Netscape) ↓
appVersion: 返回瀏覽器的平台和版本信息(建議使用 userAgent, userAgent比appVersion多了一個參數) ↓
browserLanguage: 返回當前瀏覽器的語言(只有 IE 和 Opera 支持)
cookieEnabled: 返回指明瀏覽器中是否啟用 cookie 的布爾值(cookie 是記錄我們登陸賬號密碼等信息,一般
在登陸郵箱之類的時候,瀏覽器會提示你是否保存該賬號密碼)
cpuClass: 返回瀏覽器系統的 CPU 等級 (只有 IE 支持)
onLine: 返回指明系統是否處於脫機模式的布爾值(脫機,就是你電腦是否聯網) ↓
platform: 返回運行瀏覽器的操作系統平台
systemLanguage: 返回當前操作系統的默認語言(只支持 IE)
userAgent: 返回由客戶機發送服務器的 user-agent 頭部的值 ↓
userLanguage: 返回操作系統設定的自然語言(IE 和 Opera 支持)
plugins: 返回包含客戶端安裝的所有插件的數組
Navigator對象方法
javaEnabled(): 規定瀏覽器是否支持並啟用了 java
taintEnabled(): 規定瀏覽器是否啟用數據污點(data tainting)