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