JavaScript 导航器对象

JavaScript 导航器对象

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

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

window.navigator

或者,

navigator

JavaScript navigator 对象的属性

有许多 navigator 对象的属性返回浏览器的信息。

序号 属性 描述
1 appName 返回名称
2 appVersion 返回版本
3 appCodeName 返回代码名称
4 cookieEnabled 如果启用cookie则返回true,否则返回false
5 userAgent 返回用户代理
6 language 返回语言。仅在Netscape和Firefox中受支持。
7 userLanguage 返回用户语言。仅在IE中受支持。
8 plugins 返回插件。仅在Netscape和Firefox中受支持。
9 systemLanguage 返回系统语言。仅在IE中受支持。
10 mimeTypes[] 返回mime类型的数组。仅在Netscape和Firefox中受支持。
11 platform 返回平台,例如Win32。
12 online 如果浏览器在线则返回true,否则返回false。

JavaScript navigator 对象的方法

下面给出了 navigator 对象的方法。

编号 方法 描述
1 javaEnabled() 检查Java是否启用。
2 taintEnabled() 检查污染是否启用。自JavaScript 1.2版本起已被废弃。

导航器对象示例

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

<script>
document.writeln("<br/>navigator.appCodeName: "+navigator.appCodeName);
document.writeln("<br/>navigator.appName: "+navigator.appName);
document.writeln("<br/>navigator.appVersion: "+navigator.appVersion);
document.writeln("<br/>navigator.cookieEnabled: "+navigator.cookieEnabled);
document.writeln("<br/>navigator.language: "+navigator.language);
document.writeln("<br/>navigator.userAgent: "+navigator.userAgent);
document.writeln("<br/>navigator.platform: "+navigator.platform);
document.writeln("<br/>navigator.onLine: "+navigator.onLine);
</script>
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

Camera课程

Python教程

Java教程

Web教程

数据库教程

图形图像教程

办公软件教程

Linux教程

计算机教程

大数据教程

开发工具教程