談談JavaScript 的Navigator 物件

web全棧發表於2019-08-06

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/,如需轉載,請註明出處,否則將追究法律責任。

相關文章