javascript与浏览器
本站整理文档。javascript:浏览器及其相关元素
包含的内容:
对象 | 描述 |
---|---|
navigator | 包含了关于正在使用的 Navigator 的版本。 |
MimeType | 描述了客户端支持的 MIME 类型(多部分网际邮件扩展)。 |
Plugin | 描述了客户端安装的插件模块。 |
navigator
包含了正在使用的 Navigator 的版本信息。
创建源
JavaScript 客户端运行时刻引擎自动创建navigator 对象。
描述
使用 navigator 对象可以决定你的用户正在使用的 Navigator 的版本,用户的 Navigator 可以控制的 MIME 类型,用户已经安装的插件。所有这些 navigator 的属性都是只读的。
属性概览
appCodeName 指定浏览器的代码名称。
appName 指定浏览器的名称。
appVersion 指定 Navigator 的版本信息。
language 标明正在使用的 Navigator 的翻译语种。
mimeTypes 客户端支持的所有 MIME 类型数组。
platform 标明了 Navigator 编译适合的机器类型。
plugins 客户端已安装的所有插件数组。
userAgent 指定了用户代理头。
方法概览
javaEnabled 测试是否允许 Java。
plugins.refresh 使新安装的插件有效,并可选重新装入已打开的包含插件的文档。
preference 允许一个已标识的脚本获取并设置特定的 Navigator 参数。
taintEnabled 指定是否允许数据污点。
属性
appCodeName
指定了浏览器代码名称的字符串。
属性源 navigator
只读
示例
下面的例子显示了 appCodeName 属性的值:
===========www.asp.org.cn==============
document.write("navigator.appCodeName 的值是 " +
navigator.appCodeName)
===========www.asp.org.cn==============
appName
指定了浏览器名称的字符串。
属性源 navigator
只读
示例
下面的例子显示了 appName 属性的值:
===========www.asp.org.cn==============
document.write("navigator.appName 的值是 " +
navigator.appName)
===========www.asp.org.cn==============
appVersion
指定了 Navigator 版本信息的字符串。
属性源 navigator
只读
描述
appVersion 属性将以下列格式指定版本信息:
releaseNumber (platform; country)
此格式中包含下列值:
releaseNumber 是 Navigator 的版本号。例如,“2.0b4 ”指定了 Navigator 2.0, beta 4。
platform 是 Navigator 运行的平台。例如,“Win16”指定了 16 位版本的 Windows,如 Windows 3.1。
country 对于国际版本来说是“I”,对于美国本土版本来说是“U”。本土版本相对于国际版本来说,有更强的加密特性。
示例
示例 1. 下面的例子将显示 Navigator 的版本信息:
===========www.asp.org.cn==============
document.write("navigator.appVersion 的值是 " +
navigator.appVersion)
===========www.asp.org.cn==============
对于在 Windows 95 上运行的 Navigator 2.0,将显示下列信息:
navigator.appVersion 的值是 2.0 (Win95, I)
对于在 Windows NT 上运行的 Navigator 3.0,将显示下列信息:
navigator.appVersion 的值是 3.0 (WinNT, I)
示例 2. 下面的例子将用换行符分隔每一行字符来填充 Textarea 对象。因为换行字符会根据不同的平台而有不同,示例将测试 appVersion 属性决定用户是否正在运行 Windows (appVersion 对于所有版本的 Windows 来说都包含“Win”)。如果用户正在运行 Windows,换行符将设定为 \r\n;否则将设定为 \n,这是针对 Unix 和 Macintosh 来说的。
===========www.asp.org.cn==============
<SCRIPT>
var newline=null
function populate(textareaObject){
if (navigator.appVersion.lastIndexOf(
相关新闻>>
- 发表评论
-
- 最新评论 更多>>