首页 / 技巧

BOM是什么

2023-09-24 07:22:00

BOM是什么

  IE3.0与Netscape Navigator3.0浏览器有浏览器对象模型特性,允许访问和操控浏览器窗口。研发者通过使用BOM,可移动窗口、更改状态栏文本、执行其它不与页面内容发生直接联系的操作。BOM是JavaScript应用中唯一没有相关标准的部分,这是BOM真正独特且经常出现问题的所在。BOM主要处理浏览器窗口与框架,但事实上,浏览器特有的JavaScript扩展都被认作是BOM的一部分。

  这些扩展包括:

  1. 弹出新浏览器窗口的能力;

  2. 移动、关闭和更改浏览器窗口大小的能力;

  3. 可提供WEB浏览器详细信息的导航对象;

  4.可提供浏览器载入页面详细信息的本地对象;

  5 .可提供用户屏幕分辨率详细信息的屏幕对象;

  6. 支持Cookies;

  7. Internet Explorer对BOM进行扩展以包括ActiveX对象类,可以通过JavaScript来实现ActiveX对象。

  由于BOM没有相关标准,每个浏览器都有其自己对BOM的实现方式。BOM有窗口对象、导航对象等一些实际上已经默认的标准,但对于这些对象和其它一些对象,每个浏览器都定义了自己的属性和方式。

浏览器扩展窗口对象更改操作

最新内容

相关内容

猜你喜欢