navigator 浏览器对象,包含了正在使用的 Navigator 的版本信息。反映了当前使用的浏览器的资料。JavaScript 客户端运行时刻引擎自动创建 navigator 对象。
更详细的信息可以去查msdn或者Navigator 2.0以后的说明文档,这里我们之做个简单的说明
包括一下几大属性:
- appCodeName 返回浏览器的“码名”(?),流行的 IE 和 NN 都返回 'Mozilla'。
下面的例子显示了 appCodeName 属性的值:
document.write("navigator.appCodeName 的值是" + navigator.appCodeName)
- appName 返回浏览器名。IE 返回 'Microsoft Internet Explorer',NN 返回 'Netscape'。
下面的例子显示了 appName 属性的值:
document.write("navigator.appName 的值是 " + navigator.appName)
- appVersion 返回浏览器版本,包括了大版本号、小版本号、语言、操作平台等信息。
- language 语言
- mimeType 以数组表示所支持的MIME类型
- platform 返回浏览器的操作平台,对于 Windows 9x 上的浏览器,返回 'Win32'(大小写可能有差异)。
- userAgent 返回以上全部信息。例如,IE5.01 返回 'Mozilla/4.0 (compatible; MSIE 5.01; Windows 98)'。
- plugins 以数组表示已安装的外挂程序
- javaEnabled() 返回一个布尔值,代表当前浏览器允许不允许 Java。
检测浏览器的版本、所支持的MIME类型、已安装的外挂程序(plug-in)。该对象包含两个子对象:外挂对象、MIME类型对象。
例如:
<Script>
with (document) {
write ("你的浏览器信息:<OL>");
write ("<LI>代码:"+navigator.appCodeName);
write ("<LI>名称:"+navigator.appName);
write ("<LI>版本:"+navigator.appVersion);
write ("<LI>语言:"+navigator.language);
write ("<LI>编译平台:"+navigator.platform);
write ("<LI>用户表头:"+navigator.userAgent);
}
</Script>
例如:
<Script>
if (document.all) {
document.write("你的浏览器是:MSIE");
} else {
document.write("你的浏览器是:Navigator");
}
</Script>
转自:http://www.ijavascript.cn/jiaocheng/javascript-navigator-61.html
分享到:
相关推荐
JavaScript 提供了 `navigator` 对象来帮助开发者获取客户端浏览器的相关信息,包括浏览器的版本号等重要数据。下面将详细介绍如何使用 `navigator` 对象来检测浏览器版本以及其他相关信息。 #### 一、`navigator` ...
JavaScript浏览器对象模型(BOM,Browser Object Model)是JavaScript在Web开发中用于操作浏览器特性的核心部分。它不依赖于HTML文档对象模型(DOM),而是提供了与浏览器交互的一系列对象,如Window、Navigator、...
浏览器对象模型(Browser Object Model,简称BOM)是JavaScript与浏览器进行交互的基础,允许我们访问和操作浏览器的特性,如窗口、历史记录、位置、时间等。本文将深入探讨JavaScript的浏览器对象,帮助开发者更好...
在JavaScript中,`navigator`对象提供了关于用户浏览器的信息。这个对象包含了多个属性,能够帮助开发者了解用户的浏览器类型及其版本等重要信息。这对于某些需要根据不同浏览器环境进行适配或者功能支持的应用来说...
浏览器对象在基于B/S结构的软件开发中扮演着至关重要的角色,它们是JavaScript与Web页面交互的基础。浏览器对象模型(Browser Object Model, BOM)允许开发者通过JavaScript来操控浏览器的各种特性,包括用户界面和...
JavaScript中的浏览器对象是Web开发中不可或缺的一部分,它们提供了一种与用户交互以及访问浏览器特定功能的方式。本资料包“JS_浏览器对象”包含了对这一主题的深入探讨,适合那些希望增强JavaScript基础知识的学习...
在JavaScript中,BOM(Browser Object Model)是指浏览器对象模型,它定义了浏览器提供的各种对象,这些对象允许开发者通过脚本来控制浏览器的行为。BOM主要包含Window、Location、History、Navigator、Screen以及...
JavaScript学习手册十六主要聚焦在浏览器对象模型(Browser Object Model,简称BOM)这一主题,它是Web前端开发中的重要组成部分。BOM允许JavaScript与浏览器进行交互,控制窗口、导航、历史记录、时间等特性,提供...
在JavaScript中,对象可以分为两类:内置对象和浏览器对象。本文将深入探讨这两种对象类型及其相关知识点。 首先,我们来看内置对象。JavaScript的内置对象是语言本身提供的一些预定义对象,它们提供了基本的数据...
IE 浏览器可以通过判断 window 对象中是否存在 ActiveXObject 函数来确定,而 IE 的 userAgent 则可以通过字符串中包含“MSIE”来判断,版本号则可以通过字符串中包含的数字来判断。 Firefox 浏览器可以通过判断 ...
在JavaScript中,获取浏览器对象是了解用户环境和实现特定功能的关键。这主要涉及到浏览器的`navigator`对象、`window`对象以及`screen`对象。这些对象提供了丰富的信息,包括但不限于浏览器类型、版本、语言设置、...
### JavaScript在浏览器中使用摄像头的方法 #### 一、获取摄像头权限 在开发Web应用程序时,如果需要使用到用户的摄像头或麦克风,首先需要通过`navigator.mediaDevices.getUserMedia()`方法请求相应的权限。为了...
浏览器对象在Web开发中扮演着至关重要的角色,它们是JavaScript与用户交互的桥梁,提供了访问和操作浏览器功能的API。本文将深入探讨浏览器对象模型(Browser Object Model, BOM),并围绕HTML和JavaScript这两个...
在JavaScript中,有四个主要的浏览器对象:`window`、`navigator`、`screen`和`location`,它们各自代表了不同的功能。 1. **window对象**:作为全局作用域的载体,`window`对象同时也代表了浏览器的窗口。它包含了...
JavaScript中的对象层次结构是Web开发中的核心组成部分,它允许开发者与浏览器进行交互并操控页面内容。在提供的信息中,我们关注三个主要的对象:`navigator`、`screen`和`window`,以及它们关联的一些子对象。 `...
【浏览器对象】在Web开发中,浏览器对象模型(Browser Object Model, BOM)是一个允许JavaScript与浏览器交互的接口。BOM将浏览器的各种组件以对象的形式组织起来,形成一个层次结构,方便开发者进行页面控制和交互...
在 JavaScript 中,浏览器对象相关的对象有 location、history、navigator 等,分别用于获取 URL 信息、浏览器历史记录和浏览器信息。 知识点5: 布尔属性 在 HTML 中,noshade 是一个布尔属性,用于设置或检索是否...