JavaScript Navigator對象用于瀏覽器檢測。
它可用于獲取瀏覽器信息,例如appName,appCodeName,userAgent等。
Navigator對象是window(窗口)對象的一部分,可以在沒有窗口前綴的情況下編寫。
下表列出了Navigator對象的屬性:
| 屬性 | 描述 |
|---|---|
| appCodeName | 返回瀏覽器的代碼名稱 |
| appName | 返回瀏覽器的名稱 |
| appVersion | 返回瀏覽器的版本信息 |
| cookieEnabled | 確定是否在瀏覽器中啟用了cookie |
| geolocation | 返回一個(gè)Geolocation對象,該對象可用于定位用戶的位置 |
| language | 返回瀏覽器的語言 |
| onLine | 確定瀏覽器是否在線 |
| platform | 返回瀏覽器針對哪個(gè)平臺(tái)進(jìn)行編譯 |
| product | 返回瀏覽器的引擎名稱 |
| userAgent | 返回瀏覽器發(fā)送到服務(wù)器的用戶代理標(biāo)頭 |
下表列出了Navigator對象的方法:
| 方法 | 描述 |
|---|---|
| javaEnabled() | 檢查是否啟用了Java |
| taintEnabled() | 檢查是否啟用污染。自JavaScript 1.2起不推薦使用 |