JavaScript菜鳥教程

JavaScript 對象

JavaScript 函數(shù)

JS HTML DOM

JS 瀏覽器BOM

AJAX 菜鳥教程

JavaScript 參考手冊

JS Window Navigator

窗口的navigator屬性(即window.navigator)是對Navigator對象的引用。

Navigator對象

window.navigator對象包含有關用戶瀏覽器的信息。

window.navigator可以編寫沒有窗口前綴的對象。

一些示例:

下一節(jié)將向您展示如何獲取有關用戶瀏覽器的各種信息。

瀏覽器應用名稱

navigator.appName屬性返回瀏覽器的名稱。

var x = navigator.appName;
測試看看?/?

注意:注意:不要依賴此屬性返回正確的瀏覽器名稱。所有瀏覽器都返回“Netscape”作為此屬性的值。

瀏覽器應用程序代碼名稱

navigator.appCodeName屬性返回瀏覽器的代碼名稱。

var x = navigator.appCodeName;
測試看看?/?

注意:不要依賴此屬性返回真實的產品名稱。所有瀏覽器都返回“ Mozilla”作為此屬性的值。

瀏覽器引擎

navigator.product屬性返回瀏覽器的產品(引擎)名稱。

var x = navigator.product;
測試看看?/?

注意:不要依賴此屬性返回真實的引擎名稱。所有瀏覽器都返回“ Gecko”作為此屬性的值。

瀏覽器版本

navigator.appVersion屬性返回瀏覽器的版本信息。

var x = navigator.appVersion;
測試看看?/?

瀏覽器userAgent

navigator.userAgent屬性返回瀏覽器發(fā)送到服務器的用戶代理標頭的值。

var x = navigator.userAgent;
測試看看?/?

使用說明

來自Navigator對象的信息通常會產生誤導,并且不應用于檢測瀏覽器版本,因為:

  • 不同的瀏覽器可以使用相同的名稱

  • Navigator數(shù)據可以由瀏覽器所有者更改

  • 一些瀏覽器錯誤地標識自己以繞過站點測試。

  • 瀏覽器不能報告比瀏覽器發(fā)布晚的新操作系統(tǒng)。

瀏覽器平臺

navigator.platform屬性返回一個表示瀏覽器平臺(操作系統(tǒng))的字符串。

var x = navigator.platform;
測試看看?/?

瀏覽器語言

navigator.language屬性返回瀏覽器的語言版本。

var x = navigator.language;
測試看看?/?

瀏覽器Cookie

navigator.cookieEnabled屬性返回一個布爾值,該布爾值指定是否在瀏覽器中啟用cookie。

如果啟用了cookie,則此屬性返回true,否則返回false

var x = navigator.cookieEnabled;
測試看看?/?

您可以在我們的JavaScript Cookies教程中了解有關cookie的更多信息。

瀏覽器在線嗎?

navigator.onLine屬性返回一個布爾值,該值指定瀏覽器是處于聯(lián)機還是脫機模式。

如果瀏覽器在線,則此屬性返回true,否則返回false

var x = navigator.onLine;
測試看看?/?

是否啟用Java?

navigator.javaEnabled()方法返回一個布爾值,該值指定瀏覽器是否啟用了Java。

如果瀏覽器啟用了Java,則此方法返回true,否則返回false。

var x = navigator.javaEnabled();
測試看看?/?

Java是Oracle擁有的一種面向對象的編程語言。

更多示例

此示例顯示所有Navigator屬性:

var txt = "";
txt += "<p>瀏覽器代號: " + navigator.appCodeName + "</p>";
txt += "<p>瀏覽器名稱: " + navigator.appName + "</p>";
txt += "<p>瀏覽器版本: " + navigator.appVersion + "</p>";
txt += "<p>Cookies啟用: " + navigator.cookieEnabled + "</p>";
txt += "<p>瀏覽器語言: " + navigator.language + "</p>";
txt += "<p>瀏覽器是否在線: " + navigator.onLine + "</p>";
txt += "<p>瀏覽器平臺: " + navigator.platform + "</p>";
txt += "<p>User-agent頭: " + navigator.userAgent + "</p>";
document.write(txt);
測試看看?/?

完整的Navigator參考

有關完整的屬性和方法參考,請訪問我們的JavaScript Navigator對象參考手冊。

參考部分包含所有Navigator屬性和方法的描述和示例。

丰满人妻一级特黄a大片,午夜无码免费福利一级,欧美亚洲精品在线,国产婷婷成人久久Av免费高清