Navigator 对象基础教程文档
收录于 2023-04-20 00:10:05 · بالعربية · English · Español · हिंदीName · 日本語 · Русский язык · 中文繁體
JavaScript导航器对象用于浏览器检测。可以用来获取浏览器信息,例如appName,appCodeName,userAgent等。
navigator对象是window属性,因此可以通过以下方式访问它:
window.navigator
或者,
navigator
JavaScript导航器对象的属性
导航器对象有很多属性,可返回浏览器的信息。
属性 | 说明 |
appName | 返回名称 |
appVersion | 返回版本 |
appCodeName | 返回代码名称 |
cookieEnabled | 如果启用了cookie,则返回true,否则返回false |
userAgent | 返回用户代理 |
language | 返回语言。仅Netscape和Firefox支持。 |
userLanguage | 返回用户语言。仅IE支持。 |
plugins | 返回插件。仅Netscape和Firefox支持。 |
systemLanguage | 返回系统语言。仅IE支持。 |
mimeTypes [] | 返回mime类型的数组。仅Netscape和Firefox支持。 |
platform | 返回平台,例如Win32。 |
online | 如果浏览器在线则返回true,否则返回false。 |
JavaScript导航器对象的方法
下面给出了导航器对象的方法。
方法 | 说明 |
javaEnabled() | 检查是否启用了Java。 |
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>
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
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