JavaScript Window Navigator
window.navigator 对象包含有关访问者浏览器的信息。
Window Navigator
window.navigator 对象在编写时可不使用 window 这个前缀。
<!DOCTYPE html>
<html>
<head>
<meta charset="gb2312">
<title>浏览器对象</title>
</head>
<body>
<div id="example"></div>
<script>
txt ="<p>浏览器代号: "+ navigator.appCodeName +"</p>";
txt+="<p>浏览器名称: "+ navigator.appName +"</p>";
txt+="<p>浏览器版本: "+ navigator.appVersion +"</p>";
txt+="<p>启用Cookies: "+ navigator.cookieEnabled +"</p>";
txt+="<p>硬件平台: "+ navigator.platform +"</p>";
txt+="<p>用户代理: "+ navigator.userAgent +"</p>";
txt+="<p>用户代理语言: "+ navigator.systemLanguage +"</p>";
document.getElementById("example").innerHTML=txt;
</script>
</body>
</html>
运行结果
浏览器代号: Mozilla
浏览器名称: Netscape
浏览器版本: 5.0 (Windows NT 10.0; WOW64; Trident/7.0; .NET4.0C; .NET4.0E; .NET CLR 2.0.50727; .NET CLR 3.0.30729; .NET CLR 3.5.30729; InfoPath.2; LCTE; rv:11.0) like Gecko
启用Cookies: true
硬件平台: Win32
用户代理: Mozilla/5.0 (Windows NT 10.0; WOW64; Trident/7.0; .NET4.0C; .NET4.0E; .NET CLR 2.0.50727; .NET CLR 3.0.30729; .NET CLR 3.5.30729; InfoPath.2; LCTE; rv:11.0) like Gecko
用户代理语言: zh-CN
警告!!!
来自 navigator 对象的信息具有误导性,不应该被用于检测浏览器版本,这是因为:
- navigator 数据可被浏览器使用者更改
- 一些浏览器对测试站点会识别错误
- 浏览器无法报告晚于浏览器发布的新操作系统
相关推荐
### JavaScript的BOM之Navigator对象 #### 一、概念 在JavaScript中,BOM(Browser Object Model)是指浏览器对象模型,它定义了浏览器提供的各种对象,这些对象允许开发者通过脚本来控制浏览器的行为。BOM主要...
在提供的信息中,我们关注三个主要的对象:`navigator`、`screen`和`window`,以及它们关联的一些子对象。 `navigator`对象是关于用户浏览器的信息库,提供了如浏览器名称、版本、平台和是否支持Java等属性。例如,...
JavaScript中的`window`对象是浏览器环境中最核心的对象之一,它代表了浏览器的顶级窗口或框架。无论网页中是否存在BODY、FRAMESET或FRAME元素,浏览器都会为每个这样的元素创建一个`window`对象实例。此外,`window...
总结来说,window.navigator对象是JavaScript中用于获取和处理浏览器信息的一个重要宿主对象。通过该对象提供的属性和方法,开发者能够判断出当前用户的浏览器类型、版本以及设备类型等信息,并据此做出相应的处理,...
许多全局JavaScript对象,如location和navigator,实际上是window对象的属性。location对象用于处理当前页面的URL,navigator对象则提供了关于用户浏览器的信息。 当页面包含框架时,每个框架都有自己的window对象...
`window`对象还包括`alert()`, `prompt()`, `confirm()`, `setTimeout()`, `clearTimeout()`, `setInterval()`, `clearInterval()`等方法,以及`document`, `screen`, `navigator`等属性,它们共同构成了JavaScript...
JavaScript Window Navigator window.navigator 对象包含有关访问者浏览器的信息。 Window Navigator window.navigator 对象在编写时可不使用 window 这个前缀。 实例 txt = “ 浏览器代号: ” + navigator....
函数可以通过`window`对象的属性来访问浏览器的一些功能,例如`window.history`用于操作浏览历史,`window.navigator`提供了关于用户浏览器的信息。此外,`window.setTimeout()`和`window.clearTimeout()`用于延迟...
JavaScript中的`window`对象是浏览器环境中全局对象的基石,它代表了浏览器的一个窗口。这个对象提供了许多用于控制和访问浏览器窗口的功能,包括交互、导航、定时以及与其他Web API的集成。在JavaScript中,几乎...
Window对象在JavaScript中是浏览器全局对象,它代表了浏览器的一个窗口或者一个框架。在这个窗口中,我们可以执行脚本、操作DOM、以及处理用户与页面的交互。Event对象则是JavaScript事件处理中的核心,它包含了与...
JavaScript中的Window对象是全局对象,它是每个浏览器窗口的核心,提供了与浏览器窗口交互的各种方法和属性。Window对象的主要职责包括管理窗口的状态,如位置、大小、URL等,以及提供与用户交互的能力,如弹出...
JavaScript是Web开发中不可或缺的一部分,尤其其核心对象如Window,对于网页交互起着至关重要的作用。Window对象是浏览器环境中JavaScript的全局对象,它代表了浏览器的一个窗口,是JavaScript与浏览器进行交互的...
`navigator` 是全局对象的一个属性(在浏览器环境中是 `window` 的一个属性),提供了与用户浏览器有关的信息。这些信息包括浏览器名称、版本号、平台信息、语言偏好设置等。通过这些信息,开发者可以实现兼容性检测...
在Web开发中,`window`对象是JavaScript中的全局对象,它代表了浏览器的一个实例,几乎所有的浏览器环境中的JavaScript代码都是在`window`对象的上下文中运行的。这个对象提供了许多与用户交互、页面操作以及时间...
### JavaScript的BOM之Window对象 #### 一、概念 BOM(Browser Object Model)即浏览器对象模型,它是JavaScript中的一个重要组成部分,为开发者提供了与浏览器交互的能力。BOM定义了一系列的对象,通过这些对象...
JavaScript中的Window对象是浏览器环境中最基础且至关重要的对象,它代表了浏览器的窗口,并提供了与用户交互、控制文档以及访问浏览器特性的接口。在本文中,我们将深入探讨Window对象的各种属性、方法和事件,以便...
本手册主要介绍了JavaScript中的几个核心对象:Navigator、Window和History,这些都是实现Web前端交互功能的基础。 首先,我们来谈谈Navigator对象。Navigator对象用于获取浏览器的相关信息,并提供了对浏览器所...
首先,BOM包含了Window、History、Location和Navigator对象,它们是JavaScript中用于控制浏览器窗口的主要对象。 1. Window对象是JavaScript中最重要的全局对象,它代表了浏览器的一个窗口或者一个标签页。Window...