使用這些特徵時,可以用 window.property;也可以省略 window,直接用 property。
讀取或設定視窗的名稱。
存放 navigator 物件。
存有開啟當下網頁的父網頁。沒有父網頁時,內存 null,IE 則是存 undefined。
- 在子視窗中,opener 的輸出結果不同了。
整個瀏覽器的長與寬。唯讀。其值為整數,單位為像素(pixel)。
- IE 沒這兩項;Firefox, Safari, Chrome 都成功。
存放當下視窗或子矩框的父視窗物件其位址,如果沒有父視窗,則傳回自身的位址。
存放 pkcs11 物件。限 Firefox 使用。
請參考 showModalDialog() 的範例。
存放 screen 物件。
傳回瀏覽器的左上角相對於螢幕左上角的距離,單位為像素。
- Firefox 沒這兩項;IE, Safari, Chrome 都有,但是定義不同;在 IE 這是文件展現區相對於螢幕左上角的距離。
傳回瀏覽器的左上角相對於螢幕左上角的距離,單位為像素。
- IE 沒這兩項;Firefox, Safari, Chrome 都成功。
傳回文件可捲動的最大長度,其值為整數,單位為像素。限 Firefox 使用。
文件的全寬 = innerWidth + scrollMaxX
文件的全長 = innerHeight + scrollMaxY
傳回文件捲動的長度,其值為整數,單位為像素(pixel)。與 scrollX, scrollY 相同。
傳回文件捲動的長度,其值為整數,單位為像素。與 pageXOffset, pageYOffset 相同。
- IE 沒這四項;Firefox, Safari, Chrome 都成功。
存放本視窗自己的物件位址。
請參見 Storage。
存放 sidebar 物件。限 Firefox 使用。
sidebar 的方法:
- addPanel(標題, contentURL, customizeURL):加入書籤。
- addPersistentPanel(標題, contentURL, customizeURL):加入書籤。
- addSearchEngine(engineURL, iconURL, 標題, 分類):加上搜尋引擎。
- addMicrosummaryGenerator(generatorURL):加入及時摘要。
讀取或設定狀態列的文字。
- 上例,IE, Safari 成功;Chrome 沒有狀態列。
- Firefox 必須在位址列輸入 about:config,然後將 dom.disable_window_status_change 改為 false,才能在狀態列設定文字。
存放 personalbar, scrollbars, sidebar, statusbar, toolbar 物件。Chrome 沒有狀態列(status bar)
- IE 沒這四項;Firefox, Safari, Chrome 都成功。
存放視窗階層的最上面一個視窗的物件。此特徵常用在視窗被矩框分割時。
存放本視窗的物件。