BOM[瀏覽器對象模型(BrowserObjectModel)]

BOM[瀏覽器對象模型(BrowserObjectModel)]

BOM(Browser Object Model) 是指瀏覽器對象模型,是用於描述這種對象與對象之間層次關係的模型,瀏覽器對象模型提供了獨立於內容的、可以與瀏覽器視窗進行互動的對象結構。BOM由多個對象組成,其中代表瀏覽器視窗的Window對象是BOM的頂層對象,其他對象都是該對象的子對象。[1]

主要功能

1. 彈出新瀏覽器視窗的能力;

2. 移動、關閉和更改瀏覽器視窗大小的能力;

3. 可提供WEB瀏覽器詳細信息的導航對象;

4.可提供瀏覽器載入頁面詳細信息的本地對象;

5 .可提供用戶螢幕解析度詳細信息的螢幕對象;

6. 支持Cookies;

7. Internet Explorer對BOM進行擴展以包括ActiveX對象類,可以通過JavaScript來實現ActiveX對象。

其他事項

由於BOM沒有相關標準,每個瀏覽器都有其自己對BOM的實現方式。BOM有視窗對象、導航對象等一些實際上已經默認的標準,但對於這些對象和其它一些對象,每個瀏覽器都定義了自己的屬性和方式。

相關詞條

熱門詞條

聯絡我們