Navigator对象

  • 一、Navigator对象简介
  • 二、Navigator对象集合
  • 三、Navigator对象属性
    • 1. appCodeName、appName、appVersion
      • (1)属性介绍
      • (2)具体演示
    • 2. cookieEnabled、onLine
      • (1)属性介绍
      • (2)具体演示
    • 3. platform、userAgent
      • (1)属性介绍
      • (2)具体演示
  • 四、Navigator对象方法
    • 1. javaEnabled()
  • 五、Navigator对象描述

一、Navigator对象简介

Navigator 对象包含有关浏览器的信息。

二、Navigator对象集合

plugins返回对文档中所有嵌入式对象的引用。
该集合是一个 Plugin 对象的数组,其中的元素代表浏览器已经安装的插件。Plug-in 对象提供的是有关插件的信息,其中包括它所支持的 MIME 类型的列表。

三、Navigator对象属性

1. appCodeName、appName、appVersion

(1)属性介绍

分别返回浏览器的代码名、名称、平台和版本信息。

(2)具体演示

  console.log(navigator.appCodeName); // 返回浏览器的代码名。console.log(navigator.appName); // 返回浏览器的名称。console.log(navigator.appVersion); // 返回浏览器的平台和版本信息。

2. cookieEnabled、onLine

(1)属性介绍

分别返回指明浏览器中是否启用 cookie 的布尔值、指明系统是否处于脱机模式的布尔值。

(2)具体演示

  console.log(navigator.cookieEnabled); // 返回指明浏览器中是否启用 cookie 的布尔值。console.log(navigator.onLine); // 返回指明系统是否处于脱机模式的布尔值。

3. platform、userAgent

(1)属性介绍

分别返回运行浏览器的操作系统平台、由客户机发送服务器的 user-agent 头部的值。

(2)具体演示

  console.log(navigator.platform); // 返回运行浏览器的操作系统平台。console.log(navigator.userAgent); // 返回由客户机发送服务器的 user-agent 头部的值。

四、Navigator对象方法

1. javaEnabled()

javaEnabled() 方法可返回一个布尔值,该值指示浏览器是否支持并启用了 Java。如果是,则返回 true,否则返回 false。
可以使用 navigator.javaEnabled() 来检测当前浏览器是否支持 Java,从而知道浏览器是否能显示 Java 小程序。

  console.log(navigator.javaEnabled()); // 规定浏览器是否启用 Java。

五、Navigator对象描述

Navigator 对象包含的属性描述了正在使用的浏览器。可以使用这些属性进行平台专用的配置。
虽然这个对象的名称显而易见的是 Netscape 的 Navigator 浏览器,但其他实现了 JavaScript 的浏览器也支持这个对象。
Navigator 对象的实例是唯一的,可以用 Window 对象的 navigator 属性来引用它。

Web前端-BOM之Navigator对象相关推荐

  1. BOM之navigator对象和用户代理检测

    前面的话 navigator对象现在已经成为识别客户端浏览器的事实标准,navigator对象是所有支持javascript的浏览器所共有的.本文将详细介绍navigator对象和用户代理检测 属性 ...

  2. web前端-JS(DOM、BOM)

    web前端-JS(DOM.BOM) 1. DOM- 操作元素 1.1 获取元素 1.2 事件基础 1.3 操作元素 1.3.1 改变元素的内容 1.3.2 常见元素的属性操作 1.3.3 表单元素的属 ...

  3. Web前端基础---JavaScript函数事件及其绑定DOM模型BOM模型

    Day03 JavaScript JavaScript是一种属于网络的高级脚本语言,被广泛用于Web应用开发,常用来为网页添加各式各样的动态功能,为用 户提供更流畅美观的浏览效果.通常JavaScri ...

  4. Web前端——JavaScript(bom文档对象模型)

    >window对象 是bom的顶层对象,其中包含document对象: Window 对象表示浏览器中打开的窗口. 如果文档包含框架(frame 或 iframe 标签),浏览器会为 HTML ...

  5. BOM系列之Navigator对象

    文章の目录 1.Navigator是什么 2.属性 2.1.buildID 2.1.1.概述 2.1.2.语法 2.1.3.返回值 2.2.clipboard 2.2.1.概述 2.2.2.语法 2. ...

  6. Web前端学习笔记——JavaScript之WEBAPI、BOM、DOM及获取页面元素

    Web API介绍 API的概念 API(Application Programming Interface,应用程序编程接口)是一些预先定义的函数,目的是提供应用程序与开发人员基于某软件或硬件得以访 ...

  7. web前端培训分享:面向对象中类和对象的定义是什么?

    在学习web前端技术的时候,我们接触的最多的便是面向对象这一块,其实很多编程技术都有用到这个现象,下面我们就为大家详细的介绍一下面向对象中类和对象的定义是什么? web前端培训分享:面向对象中类和对象 ...

  8. 好程序员web前端CSS选择符(选择器):表示要定义样式的对象

    好程序员web前端CSS选择符(选择器):表示要定义样式的对象 1) 元素选择符/类型选择符(element选择器 ) 如:div{width:100px; height:100px; backgro ...

  9. 【从0到1学Web前端】javascript中的ajax对象(一)

    [从0到1学Web前端]javascript中的ajax对象(一) 如今最流行的获取后端的(浏览器从server)数据的方式就是通过Ajax了吧.今天就来具体的来学习下这个知识吧.假设使用ajax来訪 ...

  10. JavaScript id_好程序员web前端分享Javascript中函数作为对象

    好程序员web前端分享Javascript中函数作为对象,Javascript赋予了函数非常多的特性,其中最重要的特性之一就是将函数作为第一型的对象.那就意味着在javascript中函数可以有属性, ...

最新文章

  1. [NOI2005]聪聪与可可(期望dp)
  2. 利用mk-table-checksum监测Mysql主从数据一致性操作记录
  3. 记录本地Hexo博客部署到服务器上
  4. 从“学徒”(Apprentice III)看领导力(9-17集)
  5. Android 顶部切换实现(二)
  6. spring转发和重定向
  7. VS 2008中的jQuery Intellisense
  8. Chrome 为何会成功?
  9. Java程序员在写SQL程序时候常犯的10个错误
  10. 下载firebug网站
  11. 【自用】网页设计与制作教程 笔记
  12. 免费开源51单片机个人课程设计--基于stc89c52及红外遥控的测温智能电风扇
  13. Android应用分类
  14. SIFT、SURF、Harris、BRIEF、FAST、DAISY、FAST经典描述子简介
  15. c++中的trivial
  16. errMsg: “getUserProfile:fail can only be invoked by user TAP gesture.
  17. 使用Canvas + Path和“曲面细分”算法实现钢笔笔锋效果
  18. colorAccent,colorPrimary,colorPrimaryDark做什么的?
  19. 课程笔记之《论文写作》
  20. Oracle EBS PAC定期成本分配处理程序请求报错:30011一个无效帐户与正在处理的物料关联

热门文章

  1. 11年小伙被武汉大学“录取”,上学4年后蒙了,学校:没录取你啊
  2. Frequent Itemset Mining 频繁项集查找
  3. 2024 递归Eason
  4. OBM-业务高可用性
  5. 华为路由器DNS服务器未响应,路由器dns辅服务器未响应
  6. Autovue 21.0.2.4 发布
  7. Event-emitter (理解篇)
  8. 简单点的java_简单点,学习的方式简单点,java零基础入门语法教学(简单篇)...
  9. STM32H7的终极调试组件Event Recorder
  10. 《CSS揭秘》实用技巧总结