JavaScript - Navigator

首页 / JavaScript入门教程 / JavaScript - Navigator

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

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

window.navigator

要么,

navigator

Navigator 对象属性

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

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

Navigator 对象方法

Navigator对象的方法如下。

编号方法说明
1 javaEnabled()检查是否启用了Java。
2 taintEnabled()检查是否启用了异味。从JavaScript 1.2开始不推荐使用。

navigator对象示例 :

<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

这一章《JavaScript - Navigator》你学到了什么?在下面做个笔记吧!做站不易,你的分享是对我们最大的支持

好记忆不如烂笔头。留下你的足迹吧 :)

相关推荐

朱赟的技术管理课 -〔朱赟 - 〕

从0开始做增长 -〔刘津 - 〕

性能测试实战30讲 -〔高楼 - 〕

NLP实战高手课 -〔王然 - 〕

如何使用 Matter-js Mouse 只让一个物体移动

对于看似任意的大数字,SetInterval 不断触发(0 毫秒)

将 p5js 函数与 node 、npm 缩小一起使用

如何强制对象在 Typescript 中具有以联合类型命名的属性?

为什么 React 状态没有正确更新?

如何在 JavaScript 中将属性附加到对象类型的另一个属性

视频推荐

JavaScript - 07-求数组中的最大值 更多视频教程 »