热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

HTMLDOM系列教程之浏览器(Navigator)对象

了,浏览器对象的属性和方法已经介绍的差不多了,大家可以根据下面的Demo来测试一下自己所使用的浏览器,看看自己的浏览器的详细信息。

HTML DOM系列教程之浏览器(Navigator)对象

今天我们接着上次的window对象继续来介绍浏览器(Navigator)对象。Navigator主要就是返回浏览器的一些信息,下面我们来看一下它的属性和方法,然后再最后给出一个Demo。

Navigator对象属性

appCodeName:返回浏览器的代码名

appName:返回浏览器的名称

appVersion:返回浏览器的平台和版本信息

appMinorVersion:返回浏览器的次级版本

browserLanguage:返回当前浏览器的语言

COOKIEEnabled:返回浏览器是否启用COOKIE,结果为布尔值

onLine:返回浏览器是否处于脱机模式,结果为布尔值

cpuClass:返回浏览器系统的CPU等级

platform:返回运行浏览器的操作系统平台

systemLanguage:返回操作系统所使用的语言

userLanguage:返回操作系统的自然语言设置

userAgent:返回由客户机发送至服务器的user-agent头部值

这些属性的浏览器支持情况

属性

描述

IE

F

O

appCodeName

返回浏览器的代码名。

4

1

9

appMinorVersion

返回浏览器的次级版本。

4

No

No

appName

返回浏览器的名称。

4

1

9

appVersion

返回浏览器的平台和版本信息。

4

1

9

browserLanguage

返回当前浏览器的语言。

4

No

9

COOKIEEnabled

返回指明浏览器中是否启用 COOKIE 的布尔值。

4

1

9

cpuClass

返回浏览器系统的 CPU 等级。

4

No

No

onLine

返回指明系统是否处于脱机模式的布尔值。

4

No

No

platform

返回运行浏览器的操作系统平台。

4

1

9

systemLanguage

返回 OS 使用的默认语言。

4

No

No

userAgent

返回由客户机发送服务器的 user-agent 头部的  值。

4

1

9

userLanguage

返回 OS 的自然语言设置。

4

No

9


Navigator对象方法

javaEnabled()方法:判断浏览器是否支持并启用了Java,结果为布尔值

taintEnabled()方法:判断浏览器是否启用了data tainting,结果为布尔值

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20

好了,浏览器对象的属性和方法已经介绍的差不多了,大家可以根据下面的Demo来测试一下自己所使用的浏览器,看看自己的浏览器的详细信息。


推荐阅读
  • RabbitMQ是使用Erlang编写的一个开源的消息队列,本身支持很多的协议:AMQP,XMPP,SMTP,STOMP,也 ... [详细]
  • 作为140字符的开创者,Twitter看似简单却异常复杂。其简洁之处在于仅用140个字符就能实现信息的高效传播,甚至在多次全球性事件中超越传统媒体的速度。然而,为了支持2亿用户的高效使用,其背后的技术架构和系统设计则极为复杂,涉及高并发处理、数据存储和实时传输等多个技术挑战。 ... [详细]
  • Java自学知乎!阿里高级算法专家公开10份资料,涨姿势!
    接口概述:接口是Java语言中的一种引用类型,是方法的集合,所以接口的内部主要就是定义方法,包含常量,抽象方法(JDK ... [详细]
  • 本文介绍了RPC框架Thrift的安装环境变量配置与第一个实例,讲解了RPC的概念以及如何解决跨语言、c++客户端、web服务端、远程调用等需求。Thrift开发方便上手快,性能和稳定性也不错,适合初学者学习和使用。 ... [详细]
  • HTTP请求与响应机制:基础概览
    在Web浏览过程中,HTTP协议通过请求和响应报文实现客户端与服务器之间的通信。当用户访问一个网页时,浏览器会发送一个HTTP请求报文至服务器,服务器接收到请求后,会生成并返回一个HTTP响应报文。这两种报文均包含三个主要部分:起始行、头部字段和消息体,确保了数据的有效传输和解析。 ... [详细]
  • 来宾 | Vmware ESXi 平台下的虚拟机在线管理与技术支持
    来宾 | Vmware ESXi 平台下的虚拟机在线管理与技术支持 ... [详细]
  • Java服务问题快速定位与解决策略全面指南 ... [详细]
  • 基于Java和JSP的电子医疗记录管理平台
    随着信息技术的快速发展,各类管理系统已在各行各业得到广泛应用。传统的人工管理模式已逐渐无法满足现代需求。本文介绍了一种基于Java和JSP技术开发的电子医疗记录管理平台,旨在提高医疗行业的信息化水平和管理效率。该平台通过整合先进的数据库技术和Web开发框架,实现了医疗记录的高效存储、查询和管理,为医护人员提供了便捷的操作界面和强大的数据支持。 ... [详细]
  • 在数据库管理中,计算字段(也称为计算列)是一种重要的技术手段。计算字段通过在表定义中使用表达式或函数,自动生成并存储计算结果,从而提高查询效率和数据一致性。本文将详细介绍计算字段的创建方法、优化技巧及其在实际应用中的案例,帮助读者更好地理解和运用这一功能。 ... [详细]
  • 理工科男女不容错过的神奇资源网站
    十一长假即将结束,你的假期学习计划进展如何?无论你是在家中、思念家乡,还是身处异国他乡,理工科学生都不容错过一些神奇的资源网站。这些网站提供了丰富的学术资料、实验数据和技术文档,能够帮助你在假期中高效学习和提升专业技能。 ... [详细]
  • Java并发环境下如何确保数据添加的唯一性? ... [详细]
  • 《软件测试精要》深度解析与实战经验分享
    《软件测试精要》深度解析与实战经验分享,系统梳理了软件测试的核心概念与关键原则,结合实际项目中的测试经验和教训,详细探讨了测试分类、测试权衡要素、测试效率、测试覆盖率以及测试框架的引入和用例设计等内容,为读者提供了全面而实用的指导。 ... [详细]
  • 在Linux环境下,本文详细探讨了Apache服务器中CGI技术的应用与实现。首先,通过使用yum包管理器安装了必要的软件,如PHP。安装完成后,对Apache服务器进行了配置,确保CGI功能正常运行。此外,还介绍了如何编写和调试CGI脚本,以及如何在实际环境中部署这些脚本以提供动态网页内容。实验结果表明,通过合理的配置和优化,Apache服务器能够高效地支持CGI应用程序,为用户提供丰富的交互体验。 ... [详细]
  • 最近,我在CentOS 5服务器上成功部署了GForge 5.7 Community Edition。与Advanced Server版本相比,虽然功能略有简化,但仍然能够满足大多数开源项目管理的需求。为了确保数据安全,我开发了一套全自动备份脚本,该脚本能够定期备份GForge的数据和配置文件,并将其存储在远程服务器上,以防止数据丢失。此外,该脚本还具备错误检测和日志记录功能,便于故障排查和维护。 ... [详细]
  • 使用cpphttplib构建HTTP服务器以处理带有查询参数的URL请求 ... [详细]
author-avatar
Bqiwei12890
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有