浏览器对象

转载 2018年04月15日 16:32:33
window对象
window对象是BOM的核心,window对象指当前的浏览器窗口。
window对象方法:

History 对象
history对象记录了用户曾经浏览过的页面(URL),并可以实现浏览器前进与后退相似导航的功能。
语法:window.history.[属性|方法]          注意:window可以省略。

History 对象属性
History 对象方法

location用于获取或设置窗体的URL,并且可以用于解析URL。
语法:location.[属性|方法]
location 对象属性:


location 对象方法:
Navigator对象
Navigator 对象包含有关浏览器的信息,通常用于检测浏览器与操作系统的版本。

对象属性:

查看浏览器的名称和版本,代码如下:

<script type="text/javascript">
    var browser=navigator.appName;
    var b_version=navigator.appVersion;
    document.write("Browser name"+browser + "<br>");
    document.write("Browser version"+ b_version);
</script>
userAgent: 返回用户代理头的字符串表示(就是包括浏览器版本信息等的字符串)

语法: navigator.userAgent
几种浏览的user_agent.,如360的兼容模式用的是IE、极速模式用的是chrom的内核。

使用userAgent判断使用的是什么浏览器(假设使用的是IE9浏览器),代码如下:

function validB(){
    var u_agent = navigator.userAgent;
    var B_name="Failed to identify the browser";
    if(u_agent.indexOf("Firefox")>-1){
        B_name="Firefox";
    }else if(u_agent.indexOf("Chrome")>-1){
        B_name="Chrome";
    }else if(u_agent.indexOf("MSIE")>-1&&u_agent.indexOf("Trident")>-1){
        B_name="IE(8-10)";
    }
    document.write("B_name:"+B_name+"<br>");
    document.write("u_agent:"+u_agent+"<br>");
}
screen对象
screen对象用于获取用户的屏幕信息。
语法:window.screen.属性
对象属性:

                

浏览器对象层次及其主要作用

 使用浏览器的内部对象系统, 可实现与HTML文档进行交互。它的作用是将相关元素组织包装起来,提供给程序设计人员使用,从而减轻编程人的劳动,提高设计Web页面的能力。一、浏览器对象层次及其主要作用除了...
  • AJAXBloger
  • AJAXBloger
  • 2007-06-29 10:58:00
  • 966

javascript浏览器对象——History对象

History 对象 history对象记录了用户曾经浏览过的页面(URL),并可以实现浏览器前进与后退相似导航的功能。 注意:从窗口被打开的那一刻开始记录,每个浏览器窗口、每个标...
  • oscar92420aaa
  • oscar92420aaa
  • 2016-07-07 10:26:04
  • 294

JS中的浏览器对象

*浏览器对象又称BOM,是各个浏览器厂商根据DOM在在各自浏览器上的实现,不同浏览器有差异,实现方式不同。 常见的BOM主要包括:* window。 window对象可以作为js在浏...
  • y389278443z
  • y389278443z
  • 2017-08-19 19:40:13
  • 120

JavaScript浏览器对象

  • 2010年01月30日 15:54
  • 428KB
  • 下载

浏览器对象全检测

Javascript window对象下面有个对象:     Navigator 包含几个有用的属性:         appName      浏览器类型         appVersion  当...
  • baidu_33033415
  • baidu_33033415
  • 2017-03-17 10:22:22
  • 237

VB6对象浏览器的用法

估计不少书都把这个强大的工具忽略了,这里补充一下。在VB6的IDE里按下F2,或者选择【视图】菜单的【对象浏览器】菜单项,就可以打开对象浏览器。对象浏览器可以看到一个库中的全部类,模块,枚举的定义。...
  • JiLuoXingRen
  • JiLuoXingRen
  • 2013-07-27 02:11:00
  • 6700

到底什么是浏览器帮助程序对象 (BHO)

到底什么是浏览器帮助程序对象 (BHO)?简言之,BHO 是将自定义功能添加到 Internet Explorer 的轻型 DLL 扩展。BHO 还可以将功能添加到 Windows 资源管理器外壳程序...
  • yzj_000
  • yzj_000
  • 2008-03-10 18:49:00
  • 2315

Request对象 --web浏览器向web服务端的请求

一】Request对象常用方法        1)StringBuffer getRequestURL()            url表示访问web应用的完整路径            2)Stri...
  • u012986057
  • u012986057
  • 2016-01-23 16:42:39
  • 487

JS——浏览器对象模型BOM

什么是BOMBOM是browser object model的缩写,简称浏览器对象模型 BOM提供了独立于内容而与浏览器窗口进行交互的对象 由于BOM主要用于管理窗口与窗口之间的通讯,因此其核心对象是...
  • culous
  • culous
  • 2016-09-17 17:12:44
  • 696

dom对象模型-浏览器对象的分层结构图

参考:http://wenku.baidu.com/view/4d39af1959eef8c75fbfb365.html###
  • xyw591238
  • xyw591238
  • 2016-07-01 16:05:59
  • 2400
收藏助手
不良信息举报
您举报文章:浏览器对象
举报原因:
原因补充:

(最多只允许输入30个字)