JavaScript入门教程(4) js浏览器对象
本文介绍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需再刷新一下页面才能执行]
JavaScript零基础入门:从环境搭建到运行第一段代码
2026-11-05 15:29:58
HTML链接中javascript:void(0)的作用及现代替代方案
2026-11-05 10:07:47
在线调试 JS 时怎么引入 jQuery 或 Vue 等第三方库
2026-11-05 08:53:56
原生JavaScript实现简易颜色选择器原理与代码
2026-11-03 23:22:19
JS原生表单序列化:FormData与URLSearchParams用法详解
2026-11-03 23:13:21
