JavaScript入门教程(4) js浏览器对象

作者:微光

时间:2026-10-23

浏览:124

本文介绍JavaScript中的浏览器对象,重点解析navigator对象的appCodeName、appName、appVersion等属性,以及如何通过plugins对象检测MIME类型和已安装的外挂程序。

文章目录

浏览器对象概述

如需获取更详尽的信息,建议查阅MSDN或Navigator 2.0之后的官方说明文档。此处仅做简要概述。


navigator对象属性详解

主要包含以下几大属性:


appCodeName:返回浏览器的“码名”。值得注意的是,主流的IE和Netscape(NN)浏览器均返回'Mozilla'。


以下示例展示了如何获取appCodeName属性的值:


document.write("navigator.appCodeName 的值是" + navigator.appCodeName)


appName:返回浏览器的正式名称。IE浏览器返回'Microsoft Internet Explorer',而Netscape(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:以数组形式列出已安装的外挂程序(plug-in)。


javaEnabled():返回一个布尔值,指示当前浏览器是否允许运行Java。


plugins对象与检测功能

该对象用于检测浏览器版本、支持的MIME类型以及已安装的外挂程序。它包含两个子对象:外挂程序对象和MIME类型对象。


例如:


 

[Ctrl+A 全选 注:引入外部Js需再刷新一下页面才能执行]


例如:


 

[Ctrl+A 全选 注:引入外部Js需再刷新一下页面才能执行]

实用工具推荐

电子包浆

绿化、压缩、噪点和虚拟水印,自由调节做旧程度。

使用 ›
图片压缩

选择画质和输出格式,预览压缩前后的大小。

使用 ›
相关文章