1. 程式人生 > >JavaScript之Navigator物件(BOM)

JavaScript之Navigator物件(BOM)

Navigator

Navigator包含了瀏覽器的資訊:瀏覽器的程式碼名、瀏覽器的名字、瀏覽器的版本資訊和平臺、執行瀏覽器的作業系統、指明瀏覽器是否啟用了cookie等。


Navigator的屬性

appCodeName

appCodeName是一個只讀字串,它返回瀏覽器的程式碼名。
document.write("瀏覽器的程式碼名:" + navigator.appCodeName); //Mozilla


appName

appName返回瀏覽器的名稱。
document.write("瀏覽器的名稱:" + navigator.appName); //Netscape

appVersion

返回瀏覽器的版本資訊和平臺。
document.write("瀏覽器的名稱:" + navigator.appVersion); 

返回的是"5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/57.0.2987.133 Safari/537.36",一般不與實際的相符合。


platform

返回執行瀏覽器的作業系統
document.write("瀏覽器的名稱:" + navigator.platform); //win32


cookieEnabled

返回是否啟用了cookie的布林值,即檢查是否啟用了cookie。
document.write("瀏覽器的名稱:" + navigator.platform); //win32

啟用了返回"true",未啟用返回"false"。

onLine

檢查瀏覽器是否連線了因特網。
document.write("瀏覽器的名稱:" + navigator.onLine); //true


Navigator的方法

javaEnabled()

檢查瀏覽器是否啟用了java。
document.write("瀏覽器的名稱:" + navigator.javaEnabled()); //false

未使用Java。

下圖是Navigator的所有屬性和方法