📜  JavaScript中的Navigator对象

📅  最后修改于: 2020-10-24 08:09:59             🧑  作者: Mango

JavaScript Navigator对象

JavaScript Navigator对象用于浏览器检测。它可用于获取浏览器信息,例如appName,appCodeName,userAgent等。

导航器对象是window属性,因此可以通过以下方式访问它:

window.navigator

要么,

navigator

JavaScript导航器对象的属性

导航器对象的许多属性可返回浏览器的信息。

No. Property Description
1 appName returns the name
2 appVersion returns the version
3 appCodeName returns the code name
4 cookieEnabled returns true if cookie is enabled otherwise false
5 userAgent returns the user agent
6 language returns the language. It is supported in Netscape and Firefox only.
7 userLanguage returns the user language. It is supported in IE only.
8 plugins returns the plugins. It is supported in Netscape and Firefox only.
9 systemLanguage returns the system language. It is supported in IE only.
10 mimeTypes[] returns the array of mime type. It is supported in Netscape and Firefox only.
11 platform returns the platform e.g. Win32.
12 online returns true if browser is online otherwise false.

JavaScript导航器对象的方法

导航器对象的方法如下。

No. Method Description
1 javaEnabled() checks if java is enabled.
2 taintEnabled() checks if taint is enabled. It is deprecated since JavaScript 1.2.

导航器对象示例

让我们看看历史对象的不同用法。


navigator.appCodeName: Mozilla 
navigator.appName: Netscape 
navigator.appVersion: 5.0 (Windows NT 6.2; WOW64) AppleWebKit/537.36 
(KHTML, like Gecko) Chrome/37.0.2062.124 Safari/537.36 
navigator.cookieEnabled: true 
navigator.language: en-US 
navigator.userAgent: Mozilla/5.0 (Windows NT 6.2; WOW64) AppleWebKit/537.36 
(KHTML, like Gecko) Chrome/37.0.2062.124 Safari/537.36 
navigator.platform: Win32 
navigator.onLine: true