談談JavaScript 的Navigator 物件
Navigator 物件
Navigator 物件包含有關瀏覽器的資訊。
注意 :沒有適用於 Navigator 物件的公共標準,但所有主流瀏覽器都支援它。
<!DOCTYPE html> <html> <meta charset="utf-8"> <title>navigator</title> <body> <div id="demo"></div> <script> var txt = ""; txt += "<p>Browser CodeName: " + navigator.appCodeName + "</p>"; txt += "<p>Browser Name: " + navigator.appName + "</p>"; txt += "<p>Browser Version: " + navigator.appVersion + "</p>"; txt += "<p>Cookies Enabled: " + navigator.cookieEnabled + "</p>"; txt += "<p>Browser Language: " + navigator.language + "</p>"; txt += "<p>Browser Online: " + navigator.onLine + "</p>"; txt += "<p>Platform: " + navigator.platform + "</p>"; txt += "<p>User-agent header: " + navigator.userAgent + "</p>"; document.getElementById("demo").innerHTML = txt; </script> <div> //輸出 Browser CodeName: Mozilla Browser Name: Netscape Browser Version: 5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/74.0.3729.131 Safari/537.36 Cookies Enabled: true Browser Language: zh-CN Browser Online: true Platform: Win32 User-agent header: Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/74.0.3729.131 Safari/537.36 </div> </body> </html>
Navigator 物件屬性
可以在Navigator物件上使用以下屬性:
屬性 | 描述 |
---|---|
appCodeName | 返回瀏覽器的程式碼名稱 |
appName | 返回瀏覽器的名稱 |
appVersion | 返回瀏覽器的版本資訊 |
cookieEnabled | 確定是否在瀏覽器中啟用了cookie |
geolocation | 返回可用於定位使用者位置的Geolocation物件 |
language | 返回瀏覽器的語言 |
onLine | 確定瀏覽器是否線上 |
platform | 返回編譯瀏覽器的平臺 |
product | 返回瀏覽器的引擎名稱 |
userAgent | 返回瀏覽器傳送給伺服器的使用者代理標頭 |
Navigator 物件方法
可以在Navigator物件上使用以下方法:
方法 | 描述 |
---|---|
javaEnabled() | 指定瀏覽器是否啟用了Java |
taintEnabled() | 已在JavaScript 1.2版中刪除。 指定瀏覽器是否啟用了資料汙染 |
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69942367/viewspace-2652776/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 談談JavaScript中建立物件(Object)JavaScript物件Object
- JavaScript navigator 物件JavaScript物件
- JavaScript 複習之Navigator物件,Screen物件JavaScript物件
- 淺談Array --JavaScript內建物件JavaScript物件
- 談談 JavaScript 的作用域JavaScript
- 談談JavaScript中的this機制JavaScript
- 談談 JAVA 的物件序列化Java物件
- 談談Objective-C的物件拷貝Object物件
- 談一談javascript非同步JavaScript非同步
- 談談我對物件導向以及類與物件的理解物件
- 談談Python中物件複製Python物件
- 談談JavaScript中的call、apply和bindJavaScriptAPP
- 關於JavaScript物件,你所不知道的事(一)- 先談物件JavaScript物件
- 談談JavaScript編碼風格JavaScript
- 談談javascript非同步哪些事JavaScript非同步
- 淺談JavaScriptJavaScript
- 淺談JavaScript中的thisJavaScript
- 談談JavaScript中常見的資料型別JavaScript資料型別
- 談談Spring中的物件跟Bean,你知道Spring怎麼建立物件的嗎?Spring物件Bean
- 是時候談談JavaScript物件導向了!(我們什麼時候更需要它)JavaScript物件
- 淺談克隆 JavaScriptJavaScript
- 談談JavaScript非同步程式碼優化JavaScript非同步優化
- 談談JavaScript中裝箱和拆箱JavaScript
- 面試——談談你對Java 物件導向思想的理解面試Java物件
- 淺談JavaScript中的繼承JavaScript繼承
- 請用物件導向的思想,談一談面試的過程物件面試
- 淺談JavaScript錯誤JavaScript
- Javascript繼承,再談JavaScript繼承
- 淺談JavaScript作用域JavaScript
- 談談 Javascript 的執行機制及對同步非同步的理解JavaScript非同步
- 淺談JS物件導向JS物件
- 從JavaScript 的關鍵詞談起JavaScript
- 淺談JavaScript的型別轉換JavaScript型別
- 淺談Javascript中的作用域鏈JavaScript
- 談一談幾種處理 JavaScript 非同步操作的辦法JavaScript非同步
- 談談 JavaScript 中的空值合併操作符 Nullish coalescing operatorJavaScriptNull
- Salesforce Javascript(一) Promise 淺談SalesforceJavaScriptPromise
- 淺談Intl物件(DateTimeFormat、ListFormat、RelativeTimeFormat)物件ORM