`
xyuwe
  • 浏览: 11638 次
社区版块
存档分类
最新评论

BOM-NAVIGATOR

 
阅读更多

navigator 属性 很多,具体就不列了,需要使用的时候可以自己去查询(http://www.w3school.com.cn/jsref/dom_obj_navigator.asp)

 

navigator 检查特点插件

var hasPlugin = function(name){

   var arr = navigator.plugins;

   for(var i = 0 ; i < arr.length ; i ++){
       if(arr[i].name.indexOf(name ) > -1){
                return true ; 

        }
       
   }
   return false ; 
}

 但是在IE中不支持这种方式,附上他的检测插件的方法

var hasIEPlugin = function(name){
   tr{
      new ActiveXObject(name);
      return true ; 
 }catch(ex){
    return false    ;
}

}

 在IE中 插件以COM的方式存在,COM对象使用唯一的标识符来标志,这种方式通过创建一个ActiveXObject

如果报错说明他不存在 return false ;

 

 

screen对象

移动设备屏幕大小 ,运行iOS的设备 横竖屏切换 返回的始终是768*1024 而android 返回的就会切换

 

history对象

//前进一页
history.go(1);

//后退一页
history.go(-1);

//跳转到最近的wrox.com
history.go("wrox.com");

histoy.go("nczonline.net");

//后退
history.back();

//前进
history.forward();

history.lenght

 

 

分享到:
评论

相关推荐

    【温故而知新】JavaScript的BOM之Navigator对象.md

    ### JavaScript的BOM之Navigator对象 #### 一、概念 在JavaScript中,BOM(Browser Object Model)是指浏览器对象模型,它定义了浏览器提供的各种对象,这些对象允许开发者通过脚本来控制浏览器的行为。BOM主要...

    Js-Bom-refrence:Js Bom Refrence

    JavaScript Browser Object Model (BOM) 是前端开发中的一个重要概念,它允许我们与浏览器进行交互,管理窗口、位置、历史记录、存储以及定时器等。在"Js-Bom-refrence"这个资源中,我们可以期待找到关于JavaScript ...

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

    在JavaScript的世界里,`navigator`对象扮演着至关重要的角色,它是浏览器对象模型(BOM,Browser Object Model)的一部分,用于获取浏览器的相关信息。这个对象在所有支持JavaScript的浏览器中都是通用的,使得...

    Web前端开发技术-BOM其他对象.pptx

    它允许我们操作浏览器窗口、页面、用户历史记录等多个方面,而BOM中的其他对象则包含了location、navigator和history等关键组件。 1. **Location对象**: - **URL组成**:URL由protocol(网络协议),host(服务器...

    JavaScript_BOM.txt

    ### JavaScript 浏览器对象模型 (BOM) #### 一、概述 浏览器对象模型(Browser Object Model,简称 BOM)是 JavaScript 中一个重要的概念,它提供了与浏览器窗口交互的方法和属性。通过 BOM,开发者可以控制浏览器...

    BOM知识点汇总

    **JavaScript BOM(浏览器对象模型)知识点汇总** 在JavaScript中,BOM(Browser Object Model)是浏览器提供的一系列接口,允许我们与浏览器环境进行交互,包括处理窗口、导航、历史记录、cookies、时间、弹出框等...

    HTML-01-第10章 DOM和BOM.pptx

    - `window`对象是BOM的核心,代表浏览器的窗口,包含许多属性和方法,如`window.location`、`window.history`、`window.screen`和`window.navigator`。 - `history`对象:管理浏览器的历史记录,例如`history....

    2一面 2:JS-Web-API 知识点与高频考题解析.md

    BOM(浏览器对象模型)是浏览器本身的一些信息的设置和获取,例如获取浏览器的宽度、高度,设置让浏览器跳转到哪个地址。 - `navigator` - `screen` - `location` - `history` 这些对象就是一堆非常简单粗暴的 ...

    Web前端开发技术-认识BOM对象.pptx

    在Web前端开发中,BOM(Browser Object Model)和DOM(Document Object Model)是两个非常重要的概念。DOM主要处理HTML或XML文档结构,允许开发者通过JavaScript来操纵文档内容、结构和样式。而BOM则是专注于浏览器...

    14-BOM应用.pptx

    - **window.navigator.userAgent**:返回浏览器的标识字符串,包含浏览器类型、版本等信息,常用于浏览器检测。 - **window.location**:表示当前页面的URL,可以读取和修改。例如: ```javascript console.log...

    第10章 JS-Web-API-BOM【内容虽然不多,但是你不能不会】.rar

    BOM(Browser Object Model)即浏览器对象模型,是JS与浏览器进行交互的接口。本章将深入探讨JS-Web-API-BOM的相关知识点,尽管内容看似不多,但却是每个前端开发者必须掌握的基础。 一、什么是BOM BOM全称为...

    web API- BOM.pdf

    在Web开发中,BOM(Browser Object Model)是Web API的重要组成部分,它提供了对浏览器环境的访问,允许开发者操控页面的各个部分。下面将详细讨论BOM中的关键概念和常用方法。 ### 1. `setTimeout` 和 `...

    BOM对象和DOM对象

    BOM的核心对象是`window`,它代表浏览器的一个实例,包含了所有其他BOM对象,如`document`、`navigator`、`screen`、`history`、`location`等。 1. `window`对象:全局对象,所有的JavaScript变量和函数都是其属性...

    BOM和DOM对象的简单介绍

    navigator 对象是 BOM 的一个重要部分,它反映了当前使用的浏览器的资料。navigator 对象的属性包括 appCodeName、appName、appVersion、platform、userAgent 等。其中,appCodeName 属性返回浏览器的“码名”,...

    js中的BOM和DOM对象

    3. **导航控制**:`history`对象管理浏览器的历史记录,`navigator`对象提供关于用户浏览器的信息。 4. **定时器**:`setTimeout()`和`clearTimeout()`用于延迟执行代码,`setInterval()`和`clearInterval()`则用于...

    Web关于BOM对象的使用

    2. `window.navigator`:包含了有关用户浏览器的信息,如`navigator.userAgent`可以获取到浏览器的用户代理字符串,用于识别不同的浏览器类型。 3. `window.document`:代表HTML文档,提供了访问和操作DOM...

    10JavaScript浏览器对象模型BOM.docx

    JavaScript浏览器对象模型(BOM,Browser Object Model)是JavaScript在Web开发中用于操作浏览器特性的核心部分。它不依赖于HTML文档对象模型(DOM),而是提供了与浏览器交互的一系列对象,如Window、Navigator、...

    2.06 BOM操作.pdf

    BOM由多个相关联的对象组成,如`location`、`navigator`、`screen`和`history`,它们各自提供了丰富的属性和方法。 `window`对象是BOM的核心,代表浏览器中的一个窗口。每当浏览器加载一个文档,就会创建一个`...

    js学习资源(js基础、BOM和DOM操作)

    - **Window对象**:BOM的核心,提供了location、navigator、document等属性和方法,例如window.alert()用于弹窗,window.location.href用于改变当前页面URL。 - **Document对象**:用于访问和操作HTML文档,包括...

Global site tag (gtag.js) - Google Analytics