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

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

 

 

分享到:
评论

相关推荐

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

    与其他BOM对象的情况一样,每个浏览器中的navigator对象也都有一套自己的属性。下表列出了存在于所有浏览器中的属性和方法,以及支持它们的浏览器版本 属性 说明 appCodeName 浏览器名称[所有浏览器都返回Mozilla]...

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

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

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

    BOM其他对象; location对象;BOM其他对象;location常用属性:;location常用属性:; 【案例】获取URL参数 ; 【案例】获取URL参数 ; location的常用方法 ; navigator对象;BOM其他对象; history对象;常用方法:;

    c认证web进阶dom与bom

    5、navigator对象 6、screen对象 导航栏顶部返回 刷新页面 BOM定时器 1、定时器方法 等待几秒后蹦出弹窗 检查是否支付,成功蹦弹窗 清除定时器1 清除定时器2 思考为什么是这个水果 ——————————...

    2.06 BOM操作.pdf

    BOM介绍 window对象 location对象 navigator对象 screen对象 history对象

    【JavaScript源代码】JavaScript中BOM和DOM详解.docx

    7. navigator 获取浏览器相关信息 8. 弹窗 DOM (文档对象模型) DOM 分类 DOM对象 Document文档对象 element文档对象 DOM事件操作 鼠标事件 键盘事件 触屏事件 特殊事件 表单事件 浏览器兼容处理 兼容性写法,封装...

    BOM 原理及应用-综合文档

    BOM的原理及使用 概念:Browser Object Model 浏览器对象模型 将浏览器的各个组成部分封装成对象。 组成: Window:窗口对象 (重点) Navigator:浏览器对..

    javascript从入门到跑路—–小文的js学习笔记(8)—–bom的对象及其用法—window 、History、location、navigator 、screen

     ECMAScript是 JavaScript的核心,但是在 Web中使用的 JavaScript, BOM (浏览器对象模型)才是真正的核心。BOM 提供了很多对象,用于访问浏览器的功能,但这些功能与任何网页内容无关。 二、window 对象下的属性...

    JavaScript 基础(八)【BOM】

    BOM窗口尺寸页面跳转历史弹窗计时器Cookie存储浏览器信息window.navigator Browser Object Model Js通过浏览器对象模型(BOM)来和浏览器进行交互,可以获取屏幕尺寸,窗口大小,页面地址,历史记录等浏览器相关信息...

    【WebApi思想导图】Javascript分为ECMAScript和WebApi,此为WebApi部分

    WebApi包括DOM和BOM部分。DOM部分包括元素操作、节点操作、DOM事件、事件对象及部分补充知识。BOM包括navigator、location、history、screen等部分。定时器、本地存储也有需要掌握的基础部分。

    JavaScript浏览器对象模型BOM(BrowserObjectModel)实例详解

    它包含了一些非常重要的子对象,包括location,navigator,document,screen,history。location对象包含当前页面的URL信息。有些信息是只读的,有些信息是可以读写的比如href属性。我们不仅可以通过href属性来获取...

    JavaScript笔记

    JavaScript:定义行为和动作 (基于对象和事件驱动的客户端脚本语言;也是一种广泛应用于客户端Web开发的脚本语言) 基于对象:网页中的一切元素都是假象!不需要new,即可直接使用 事件驱动:JavaScript的执行都是...

    web+笔试+面试汇总+前端优化总结+js+css

    非常全面有用,个人整理的,对面试和...BOM模型:window对象,open方法,settimeout与setInterval,Document对象Navigator对象。。。 事件:冒泡型事件,监听函数,事件类型,事件的激活元素,错误处理,调试器。。。

    Altium Designer Beta 19.0.10完整版安装包+安装教程+和谐文件

    在BOM报告和BOM集中引入了对ActiveBOM过滤器选项的支持。 24832 修复了在“首选项”中更改“部件提供者”位置时,BOM文档中的“部件供应商”未动态更新的问题。 24844 添加了在ActiveBOM中直接更改组件源(设计项)...

    《精通Javascript+jQuery》光盘源码

     2.10.4 navigator对象  2.10.5 screen对象  第3章 ccCSS基础  3.1 CSS的概念  3.1.1 标记的概念  3.1.2 传统HTML的缺点  3.1.3 CSS的引入  3.1.4 浏览器与CSS  3.2 使用CSS控制页面  3.2.1 行内...

    jd 简单的介绍 今天老师讲的

    navigator 浏览器对象 histoey 历史记录 本地存储相关 winaow 1script 中 var 声明变量 没有var 声明的变量 堵是window全局变量 2有 id命名的HTML节点也是全局对象 可以通过window。id名访问 3常用...

    JavaWeb面试笔记·.pdf

    2.JavaScript相关技术路线(黑线) ...2.1.列举 BOM中常用的几个全局变量和全局方法? 全局对象: window 全局变量: document location history navigator screen 全局方法:alert() confirm() prompt() open() close()

    JavaScript基础和实例代码

    1.8.3 BOM 1.9 客户端与服务器端脚本 1.10 JavaScript与JScript、 VBScript 1.11 JavaScript与Java、Java applet 1.12 JavaScript的未来如何 1.13 本章小结 第2章 JavaScript语言入门 2.1 编程准备 2.1.1 编程术语 ...

    源文件程序天下JAVASCRIPT实例自学手册

    1.8.3 BOM 1.9 客户端与服务器端脚本 1.10 JavaScript与JScript、 VBScript 1.11 JavaScript与Java、Java applet 1.12 JavaScript的未来如何 1.13 本章小结 第2章 JavaScript语言入门 2.1 编程准备 2.1.1 编程术语 ...

    精通JavaScript+jQuery Part1

     2.10.4 navigator对象  2.10.5 screen对象  第3章 ccCSS基础  3.1 CSS的概念  3.1.1 标记的概念  3.1.2 传统HTML的缺点  3.1.3 CSS的引入  3.1.4 浏览器与CSS  3.2 使用CSS控制页面  3.2.1 ...

Global site tag (gtag.js) - Google Analytics