Navigator
接口表示用戶代理的狀態和標識。 它允許腳本查詢它和註冊自己進行一些活動
window.navigator對象包含有關瀏覽器的信息,可以用它來查詢一些關於運行當前腳本的應用程序的相關信息
- navigator.appCodeName 只讀,任何瀏覽器中,總是返回 'Gecko'。該屬性僅僅是爲了保持兼容性。
- navigator.appName 只讀,返回瀏覽器的官方名稱。不要指望該屬性返回正確的值。
- navigator.appVersion 只讀,返回一個字符串,表示瀏覽器的版本。不要指望該屬性返回正確的值。
- navigator.platform 只讀,返回一個字符串,表示瀏覽器的所在系統平臺。
- navigator.product 只讀,返回當前瀏覽器的產品名稱(如,"Gecko")。
- navigator.userAgent 只讀,返回當前瀏覽器的用戶代理字符串(user agent string)
- navigator.battery 只讀 返回一個 BatteryManager 對象,你可以用它來獲取一些電池充電狀態的信息。
- navigator.connection 只讀 提供一個NetworkInformation對象來獲取設備的網絡連接信息。
- navigator.cookieEnabled 只讀 當忽略 cookie 時返回 false,否則返回 true
- navigator.geolocation 只讀 返回一個 Geolocation 對象,據之可訪問設備的地理位位置信息。
- navigatorLanguage.language 只讀 返回表示用戶的首先語言,通常是瀏覽器用戶界面的語言。當未知的時,返回null。
- navigatorLanguage.languages 只讀 返回一個表示用戶已知語言的數組,並按優先順序排列。
- navigatorOnLine.onLine 只讀 返回Boolean來表明瀏覽器是否聯網。
- navigator.oscpu 返回當前操作系統名。
- navigator.mineTypes 只讀 返回瀏覽器所支持的MIME類型的數組