Navigator 對象

​ to 的

Navigator 對象

Navigator對象包含有關瀏覽器的信息。

注釋:沒有套用於navigator對象的公開標準,不過所有瀏覽器都支持該對象。

IE:InternetExplorer,F:Firefox,O:Opera.編輯本段Navigator對象集合​​​​​
plugins[]返回對文檔中所有嵌入式對象的引用。
該集合是一個Plugin對象的數組,其中的元素代表瀏覽器已經安裝的外掛程式。Plug-in對象提供的是有關外掛程式的信息,其中包括它所支持的MIME類型的列表。
雖然plugins[]數組是由IE4定義的,但是在IE4中它卻總是空的,因為IE4不支持外掛程式和Plugin對象。419

Navigator 對象屬性

屬性列表​​​​​
appCodeName返回瀏覽器的代碼名。

appMinorVersion返回瀏覽器的次級版本。

appName返回瀏覽器的名稱。

appVersion返回瀏覽器的平台和版本信息。

browserLanguage返回當前瀏覽器的語言。

cookieEnabled返回指明瀏覽器中是否啟用cookie的布爾值。

cpuClass返回瀏覽器系統的CPU等級。

onLine返回指明系統是否處於脫機模式的布爾值。

platform返回運行瀏覽器的作業系統平台。

systemLanguage返回OS使用的默認語言。

useragent返回由客戶機傳送伺服器的user-agent頭部的值。

userLanguage返回OS的自然語言設定。

主要屬性

appName保存瀏覽器類型

appVersion存有瀏覽器的版本信息(其他信息中的一項)

實例1

<html>

<body>

<scripttype="text/javascript">

varbrowser=navigator.appNamevarb_version=navigator.appVersion;varversion=parseFloat(b_version);

document.write("Browsername:"+browser);

document.write("<br/>");

document.write("Browserversion:"+version)

</script>

</body>

</html>

上面例子中的browser變數存有瀏覽器的名稱,比如,"Netscape"或者"MicrosoftInternetExplorer"。

上面例子中的appVersion屬性返回的字元串所包含的信息不止是版本號而已,但是現在我們只關注版本號。我們使用一個名為parseFloat()的函式會抽取字元串中類似十進制數的一段字元並將之返回,這樣我們就可以從字元串中抽出版本號信息了。

重要事項:在IE5.0及以後版本中,版本號是不正確的!在IE5.0和IE6.0中,微軟為appVersion字元串賦的值是4.0。怎么會出現這樣的錯誤呢?無論如何,我們需要清楚的是,JavaScript在IE6、IE5和IE4中的獲得的版本號是相同的。

實例2下面的腳本會根據訪問者的瀏覽器類型顯示不同的警告。

<html>

<head>

<scripttype="text/javascript">

functiondetectBrowser()

{varbrowser=navigator.appNamevar;b_version=navigator.appVersionvar;

version=parseFloat(b_version);

if((browser=="Netscape"||browser=="MicrosoftInternetExplorer")&&(version>=4))

{alert("Yourbrowserisgoodenough!")}

else{alert("It'stimetoupgradeyourbrowser!")}}

</script>

</head>

<bodyonload="detectBrowser()">

</body>

</html>

Navigator 對象方法

 javaEnabled()規定瀏覽器是否啟用Java。

taintEnabled()規定瀏覽器是否啟用數據污點(datatainting)。

Navigator 對象描述 .

 Navigator對象包含的屬性描述了正在使用的瀏覽器。可以使用這些屬性進行平台專用的配置。

雖然這個對象的名稱顯而易見的是Netscape的Navigator瀏覽器,但其他實現了JavaScript的瀏覽器也支持這個對象。

Navigator對象的實例是唯一的,可以用Window對象的navigator屬性來引用它。

相關詞條

相關搜尋

熱門詞條

聯絡我們